Skip to Content
Mini Arrow Down Icon
Loading menu bar
Loading menu bar
Catalog Menu →
Related topics
Mini Chevron Down Icon
Mobile Development
Code Foundations
Java
Top languages & subjects
Mini Chevron Down Icon
Python
AI
HTML & CSS
JavaScript
Web Development
SQL
C++
Cybersecurity
Data Science
C#
View full catalog
Where do I begin?
Dot Regular
Catalog
/
Kotlin
Kotlin
Kotlin is a modern, general-purpose programming language developed by JetBrains. Its full compatibility with Java and concise syntax makes it an appealing language for web development, Android development, and more.
Diagonal A Dense
Related resources
Cheatsheets
Articles
Community Forums
Projects
Diagonal A Dense
Related resources
Cheatsheets
Articles
Community Forums
Projects
New to Kotlin? Start here
Free course
Learn Kotlin
Learn Kotlin, the expressive, open-source programming language developed by JetBrains.
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Blog Post
What is Kotlin used for?
1 November 2022
Free course
Learn Kotlin
Learn Kotlin, the expressive, open-source programming language developed by JetBrains.
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Blog Post
What is Kotlin used for?
1 November 2022
Kotlin courses
4 Results
Filter Icon
Filters
Clear Filters
Level
Beginner
Intermediate
Price
View Plans
Free
Paid
Type
Career path
Info Circle Icon
Learn all the skills you need to land a new career in tech.
Skill path
Info Circle Icon
Learn all the concepts you need to gain a new technical skill.
Course
Info Circle Icon
Learn concepts used for specific languages or technologies.
Lessons
0-4
5-15
16+
Projects
Practice Projects
Info Circle Icon
Solidify the concepts you are learning with guidance.
Portfolio Projects
Info Circle Icon
Put your skills to work to build something on your own.
Kotlin courses
Filter Icon
Filters
4 Results
Clear filters
Free course
Learn Kotlin
Learn Kotlin, the expressive, open-source programming language developed by JetBrains.
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Free course
Learn Kotlin: Introduction
Get started with Kotlin by learning everything you need to know to create your first basic program.
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Learn Kotlin: Functions and Classes
Dive into the world of functions and classes in Kotlin and learn how to write and implement ones of your own.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Kotlin: Collections and Loops
Learn about lists, sets, and maps and different types of loops in Kotlin.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
More resources
Cheatsheet
Open Icon
Data Types & Variables Cheatsheet
opens in a new window
Forum
Open Icon
Kotlin Forum
opens in a new window
Article
Open Icon
Getting Started with IntelliJ
opens in a new window
Resource
Open Icon
Our best resources for students
opens in a new window