Skip to content

Let's Go Adventuring!

The current sitemap is structured to provide hierarchical navigation (Levels 100-400) with a basic roadmap laid out in terms of topics that can be covered with the canonical resources identified. Grayed-out sections provide broad roadmap focus but will get elevated to a numbered section with details as I progress through #100Days. Canonical Resources identify popular content authored by reputable sources, including the language and platform maintainers.

Join my #100DaysOfKotlin learning adventure!

100: Kotlin Core

Jumpstart Kotlin development as a code newbie:

Canonical Resources

SOURCE: KOTLINLANG / JETBRAINS

101 | Getting Started (Setup)

102 | Kotlin Basics

103 | Kotlin Classes & Objects

103 | Kotlin Functions & Lambdas

103 | Kotlin Collections

103 | Kotlin Coroutines


200: Kotlin + Android

Embrace the Kotlin First approach as an Android newbie.

Canonical Resources

SOURCE: ANDROID DEVELOPERS

SOURCE: MICROSOFT

201 | Getting Started (Setup)

202 | Android Kotlin Fundamentals

203 | Advanced Android In Kotlin

204 | Android Jetpack

204 | Foldable Devices


300: Kotlin + Azure

Cloud+AI integration options for the Kotlin developer.

Canonical Resources

SOURCE: MICROSOFT

300 | Azure Fundamentals

301 | Azure App Center

301 | Azure App Service


400: Kotlin For "X"

Migrating to Kotlin with prior development or domain expertise:

401 | Kotlin For Java Devs

402 | Kotlin For JavaScript Devs

403 | Kotlin For Data Scientists

500: Courses & Certifications

501 | Kotlin For Java Developers - Coursera/JetBrains

502 | Android Kotlin Developer Nanodegree - Udacity/Google

503 | Associate Android Developer - Google Developers