Kotlin is a modern, versatile language that powers Android apps, back-end services, and cross-platform solutions. This learning path takes you from fundamentals to building complete multiplatform applications that run on mobile, web, and desktop. Master core syntax, object-oriented concepts, and advanced techniques for sharing code across platforms. Complete the courses, pass the final exam, and earn your certificate.
-
Implement object-oriented and asynchronous code in Kotlin.
-
Develop command-line programs using Kotlin fundamentals.
-
Apply Kotlin Multiplatform to share code across platforms.
-
Demonstrate building full-stack apps with Ktor and Compose.
Courses
-
1
Kotlin Essential Training: Functions, Collections, and I/O4h 42mKotlin Essential Training: Functions, Collections, and I/O
By: Nate Ebel
Get a comprehensive overview of what you need to know as a developer to start writing command-line programs in the Kotlin programming language.
-
2
Kotlin Essential Training: Object-Oriented and Async Code2h 51mKotlin Essential Training: Object-Oriented and Async Code
By: Nate Ebel
Get a comprehensive overview of object-oriented programming and async code in the Kotlin programming language.
-
3
Kotlin Multiplatform Development2h 33mKotlin Multiplatform Development
By: Colin Lee
Discover the tools you need to start creating multiplatform apps by sharing Kotlin code across Android, iOS, web, and desktop.
-
4
Exploring Ktor with Kotlin Multiplatform and Compose1h 29mExploring Ktor with Kotlin Multiplatform and Compose
By: Troy Miles
Learn how to build and deploy a complete cross-platform solution using Ktor for the server and Kotlin Multiplatform for mobile clients.