Kotlin basic constructs

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.
FreeUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lessons 1-2

Exercises 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.
FreeWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lesson 3

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lesson 4

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lesson 5

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lesson 7

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lesson 8

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek
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.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lesson 9

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek
Multidimensional arrays in Kotlin

Lesson 10 - Multidimensional arrays in Kotlin

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

Lesson 11 - Mathematical functions in Kotlin

This Kotlin lesson is all about math functions like rounding, trigonometry, exponents, roots, etc.
FreeUnratedWritten by Samuel Kodytek
Exercises for Kotlin lessons 10-11

Exercises 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.
PremiumUnratedWritten by Samuel Kodytek


 

Activities (2)