Stay organized with collections
Save and categorize content based on your preferences.
check_circle
Before you begin
emoji_objects
Codelab
Determine whether this is the right training course for your interests.
check_circle
Welcome to Android Basics with Compose
ondemand_video
Video
Optional
Meet the team and learn what you’ll need to begin developing Android apps with Jetpack Compose.
check_circle
Your first program in Kotlin
emoji_objects
Codelab
Learn how to create and modify simple programs in Kotlin.
check_circle
Create and use variables in Kotlin
emoji_objects
Codelab
Learn why variables are useful in programming, as well as how to define and update variables in your Kotlin code.
check_circle
Create and use functions in Kotlin
emoji_objects
Codelab
Learn about functions in Kotlin.
check_circle
Practice Problems: Kotlin Basics
emoji_objects
Codelab
Apply the basic concepts of the Kotlin programming language to solve the given problems.
check_circle
What's next?
ondemand_video
Video
Optional
Great job on learning the basics of the Kotlin programming language! Learn about what comes next in the course.
Quiz
Test what you’ve learned and earn your Introduction to Programming in Kotlin badge.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[]]