Sage-Code Laboratory

What is Kotlin?

Kotlin is a modern, concise and safe programming language. It is compatible with Java and has a significant support from JetBrains company that makes also Intellij IDEA, the most reliable IDE arround.

Video Lecture

If you have the bandwidth, you can watch the next video to learn about Kotlin language on Twitch. This film schedulet to be recorded soon. We hope you will like our future tutorials and subscribe to our channel.

Go Tutorial

▶ Play Recording

How to learn Kotlin:

Our next tutorial will describe Kotlin language in details. We organize content in logical order from basic concepts to advanced. If you read one page every day you will finish learning in one week. For each page you should spend about 1 hour. Don't forget to take a break after reading a page. You can use next index to visit or re-visit every page.



Demo code is available on GitHub. You can view or download a particular file and study on your computer. Also you can find examples on website that are not explained in these articles. We explain these special examples on Twitch video.

Kotlin - Quiz

Next quiz does not have a time limit, but you should finish in less than 30 minutes. You can scan the code using a mobile or tablet. If you are already on mobile device, tap the code below to start the quiz. It requires you to sign-in using your Google account.
Kotlin Quiz

Kotlin - Quiz


You can contribute to this quiz if you have a google account. Join Discord for details.

Edit Quiz
Privacy Terms: We do not collect your e-mail address but we record your name with the test results on Google drive. If you take more than 80% we will recognize your skill and will endorse you on Linked-in. If you don't agree, you can use name: Anonymous or a fake name but then we can't endorse your new skills.

External References

Our tutorial is introductory so there may be some information missing. For deep learning please use these external resources. We have selected only resources that have no ads and are safe to use.We use these resources ourselves to make this tutorial.

Read next: Syntax