Build your first Android app
To get started, do a quick codelab or dive deeper into a training course for an overview of key Android development topics.
Create a Hello World app
Follow this introductory codelab with step-by-step instructions to make a simple Hello World app.
Start the Android Basics course
Take the full course to learn the basics of creating apps with Jetpack Compose, Android’s modern toolkit for developing user interfaces.
As you create a series of apps, you’ll learn the basics of the Kotlin programming language and the fundamentals of app development.
Browse learning resources
Go deeper by exploring other training resources, such as learning pathways for more-advanced topics, including Compose, app architecture, and accessibility.
Find resources that educators can use to teach Android development.
Explore sample apps
If you learn best by reading code, there’s a wide range of sample Compose apps that you can check out, modify, and learn from.