Discount week - May Discount week - May
Get up to 60 % extra points for free! More info

Kotlin basic constructs

Introduction to Kotlin, the platform and IntelliJ

Lesson 1

Introduction to Kotlin, the platform and IntelliJ

In this tutorial, we'll get familiar with the Kotlin programming language. We'll go over its history and features. We'll also look at the IntelliJ IDE.
Written by Samuel Kodytek
FreeUnrated Show description
Variables, type system and parsing in Kotlin

Lesson 2

Variables, type system and parsing in Kotlin

In this tutorial, we'll go over variables, type systems and difference between val and var in Kotlin. You'll learn how to parse values from the console.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lessons 1-2

Exercise

Solved tasks for Kotlin lessons 1-2

Solved programmer tasks in Kotlin on variables, type systems, and parsing. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
Free Show description
More on the Kotlin type system: Data types

Lesson 3

More on the Kotlin type system: Data types

This lesson is all about the different data types in the Kotlin language. We'll also cover String methods, such as working with substrings and so on.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lesson 3

Exercise

Solved tasks for Kotlin lesson 3

Solved programmer tasks in Kotlin on data types and strings. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description
Conditions (branching) in Kotlin

Lesson 4

Conditions (branching) in Kotlin

This tutorial explains branching in Kotlin, i.e. the if/else condition and the when construct, contains sample programs and an improved calculator.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lesson 4

Exercise

Solved tasks for Kotlin lesson 4

Solved programmer tasks in Kotlin on conditions, branching, and switches. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description
Loops in Kotlin

Lesson 5

Loops in Kotlin

This tutorial goes over loops in Kotlin. We'll go over for and while loops, and create simple apps such as a multiplication table, exponents, and so on.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lesson 5

Exercise

Solved tasks for Kotlin lesson 5

Solved programmer tasks in Kotlin on loops (mainly the for loop). The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description
Type system: Null safety in Kotlin

Lesson 6

Type system: Null safety in Kotlin

Finally, we'll explain the important concept of null safety in Kotlin. We're going to talk about all the question and exclamation marks in source code.
Written by Samuel Kodytek
FreeUnrated Show description
Arrays in Kotlin

Lesson 7

Arrays in Kotlin

In this lesson, you will learn about arrays in Kotlin. We'll go over different declarations, filling, printing and array methods.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lesson 7

Exercise

Solved tasks for Kotlin lesson 7

Solved programmer tasks in Kotlin on arrays and the for loop. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description
Strings in Kotlin - Working with single characters

Lesson 8

Strings in Kotlin - Working with single characters

This lesson will show you how to access single string characters. You'll learn about the ASCII table and create several practical apps in Kotlin.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lesson 8

Exercise

Solved tasks for Kotlin lesson 8

Solved programmer tasks in Kotlin on working with single characters topics. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description
Strings in Kotlin - Split

Lesson 9

Strings in Kotlin - Split

In this lesson, you'll learn several new String methods and create a Morse alphabet decoder using the split() method.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lesson 9

Exercise

Solved tasks for Kotlin lesson 9

Solved programmer tasks in Kotlin on splitting strings and substrings. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description
Multidimensional arrays in Kotlin

Lesson 10

Multidimensional arrays in Kotlin

This tutorial goes over 2d arrays and multidimensional arrays in general. Including examples.
Written by Samuel Kodytek
FreeUnrated Show description
Mathematical functions in Kotlin

Lesson 11

Mathematical functions in Kotlin

This Kotlin lesson is all about math functions like rounding, trigonometry, exponents, roots, etc.
Written by Samuel Kodytek
FreeUnrated Show description
Solved tasks for Kotlin lessons 10-11

Exercise

Solved tasks for Kotlin lessons 10-11

Solved programmer tasks in Kotlin on multidimensional arrays and math functions. The tasks are ordered by difficulty. Solutions are available for download.
Written by Samuel Kodytek
PremiumUnrated Show description


 

Activities (3)