Beginner
20h
Updated 3 weeks ago
Content
1.
Getting Started
3 Lessons
2.
Hello Kotlin
8 Lessons
3.
Kotlin Essentials for the Java Eyes
9 Lessons
4.
Working with Functions
6 Lessons
5.
External Iteration and Argument Matching
5 Lessons
6.
Using Collections
8 Lessons
7.
Type Safety to Save the Day
8 Lessons
8.
Objects and Classes
7 Lessons
9.
Class Hierarchies and Inheritance
7 Lessons
10.
Extension Through Delegation
9 Lessons
11.
Functional Programming with Lambdas
8 Lessons
12.
Internal Iteration and Lazy Evaluation
5 Lessons
13.
Fluency in Kotlin
8 Lessons
14.
Creating Internal DSLs
7 Lessons
15.
Programming Recursion and Memoization
6 Lessons
16.
Exploring Coroutines
9 Lessons
17.
Asynchronous Programming
5 Lessons
18.
Intermixing Java and Kotlin
5 Lessons
19.
Unit Testing with Kotlin
13 Lessons
20.
Programming Spring Applications with Kotlin
9 Lessons
21.
Writing Android Applications with Kotlin
8 Lessons
22.
Appendix
3 Lessons
Course Author:
Trusted by 2.7 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Free Resources