Learn how to code in Kotlin language, basic syntax, iterations, conditions, and decision statements, reserved keywords, functions in Kotlin, how to use lambdas, basic data types, using null safety, annotations, and other features of Kotlin with examples code snippets.