Beginner
156 Lessons
20h
Certificate of Completion
Course Overview
Kotlin has been growing in popularity among developers for some time. It was given even more recognition when Google announced in 2019 that Kotlin was now their preferred language for Android development. In this comprehensive course, you’ll start by learning the ...Show More
Course Contents
Getting Started
3 Lessons
Hello Kotlin
8 Lessons
Kotlin Essentials for the Java Eyes
9 Lessons
Working with Functions
6 Lessons
External Iteration and Argument Matching
5 Lessons
Using Collections
8 Lessons
Type Safety to Save the Day
8 Lessons
Objects and Classes
7 Lessons
Class Hierarchies and Inheritance
7 Lessons
Extension Through Delegation
9 Lessons
Functional Programming with Lambdas
8 Lessons
Internal Iteration and Lazy Evaluation
5 Lessons
Fluency in Kotlin
8 Lessons
Creating Internal DSLs
7 Lessons
Programming Recursion and Memoization
6 Lessons
Exploring Coroutines
9 Lessons
Asynchronous Programming
5 Lessons
Intermixing Java and Kotlin
5 Lessons
Unit Testing with Kotlin
13 Lessons
Programming Spring Applications with Kotlin
9 Lessons
Writing Android Applications with Kotlin
8 Lessons
Appendix
3 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE