Introduction to Kotlin

Learn the basics of Kotlin, a modern programming language that allows you to express your ideas in a concise way.


Welcome to Android Basics in Kotlin

Video Optional

Meet the team and learn what you’ll need to begin developing Android apps in Kotlin.

Build your first Android app in Kotlin

Video Optional

Learn more about the course goals and requirements in this introduction to Unit 1. To check if your computer can download Android Studio, see the system requirements at the bottom of this page:

Write your first program in Kotlin


Create your first program in Kotlin.

Create a birthday message in Kotlin


Create a short program in Kotlin using functions and loops to print a happy birthday message.