In this course, you will learn the Kotlin programming language from the ground up.
Topics include, but are not limited to:
* Installing the IDE
* Variables (and read-only variables)
* Data Types
* Lists, Maps, Sets, and Sequences
* Lambda Expressions
* Abstract Classes
* Understanding Generics
* Kotlin Null Safety
* Measuring Performance
* Building your first Kotlin Project
* Compiling your Kotlin app to a JAR File
* ... and more
It is not required that you have programming experience to start his course, but it will help. Understanding of what variables are, loops, and other conditionals will help as well but are not necessary.
When you're done with this course you should have enough experience and knowledge to be able to successfully navigate and contribute to a Kotlin codebase at a beginner to intermediate level.