</>
codenatomy
.io
All Courses
HTML
CSS
JavaScript
SQL
Python
Java
PHP
W3.CSS
C
C++
C#
Bootstrap
React
MySQL
jQuery
XML
Django
NumPy
Pandas
Node.js
DSA
TypeScript
Angular
AngularJS
Git
PostgreSQL
MongoDB
ASP
AI
R
Go
Kotlin
Swift
Sass
Vue
Gen AI
SciPy
AWS
Cybersecurity
Data Science
Programming
Bash
Rust
Skip to content
Kotlin Tutorial
Learn Kotlin
Modern Android development
Start learning →
32 / 32 lessons ready
Full curriculum — in order
01
Introduction
02
Get Started
03
Syntax
04
Output
05
Comments
06
Variables
07
Data Types
08
Operators
09
Strings
10
Booleans
11
If Else
12
When
13
While Loop
14
For Loop
15
Break Continue
16
Functions
17
Lambdas
18
Arrays
19
Collections
20
Classes
21
Constructors
22
Inheritance
23
Interfaces
24
Data Classes
25
Sealed Classes
26
Objects
27
Null Safety
28
Generics
29
Exceptions
30
Extensions
31
Coroutines
32
File Handling