Learn Kotlin
StartWhy Learn Kotlin?
Kotlin is a modern, expressive programming language made with developers in mind. Concise, open-source, and safe, Kotlin is a popular language for Android development, web development, and more.
Take-Away Skills
In this course, you will be introduced to fundamental programming topics, from writing your first print statement to creating your own objects and classes using the Kotlin programming language. Along the way, you’ll hone your knowledge and programming skillset with quizzes and real-world projects.
Course Creators
- Curriculum: Galina Podstrechnaya
- Curriculum: Alex DiStasi
- Art: Tim Liedtke
Codecademy courses have been taken by employees at
- 1Get started with Kotlin by learning everything you need to know to create your first basic program!
- 2Learn about variables and the various data types that are supported in Kotlin.
- 3Learn how to control the flow of code execution with conditional expressions!
- 4Learn about the various types of collections that exist in Kotlin including lists, sets, and maps.
- 5Learn how to effectively implement code repetition in Kotlin!
What you'll create
Portfolio projects that showcase your new skills
ASCII Art
Use print statements to create ASCII art in Kotlin!
Mad Libs
In this project, you'll be using your knowledge of variables, data types, and built-in methods to build a Mad Libs game!
Math Magic
In this project, you’ll be honing your knowledge of arithmetic operations, augmented assignment operators, and more by coding a mathematical magic trick.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, Pinterest“I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.”