- Overview
- Transcript
1.1 Introduction
In this course, I'll teach you everything you need to get started coding in the Kotlin language. You'll start from scratch and learn the basic syntax before moving on to fundamental topics such as functions and classes, loops and iterators. Later on, you'll get a sneak peek at some advanced features of Kotlin like lambdas and higher-order functions.
1.Introduction3 lessons, 07:48
1.1Introduction01:16
1.2Kotlin Overview04:06
1.3Installing IntelliJ IDEA02:26
2.Get Started With Kotlin7 lessons, 41:00
2.1Your First Program09:11
2.2Using the REPL03:03
2.3Comments02:52
2.4Variables and Data Types07:20
2.5Classes and Functions06:29
2.6Imports and Constructors04:31
2.7Inheritance07:34
3.Features and Syntax7 lessons, 40:53
3.1Goodbye Null Pointer Exception07:58
3.2String Templates and Interpolation07:44
3.3Ranges and the Double Dot Operator03:03
3.4`if` and `when` as Expressions07:08
3.5Loops and Iterators: the `for` Loop03:28
3.6Loops and Iterators: the `while` and `do`...`while` Loops04:57
3.7Loop Control Statements With Labelled `for` Loops06:35
4.Some Advanced Features2 lessons, 13:26
4.1Lambdas and Higher-Order Functions09:11
4.2Interoperability04:15
5.Conclusion1 lesson, 01:17
5.1Conclusion01:17
1.1 Introduction
Hello all. I'm Annapurna Agrawal AKA Anna. And I welcome you all to this course of getting started with Kotlin, at envatotuts+. In this course, we will be covering all of the basics related to Kotlin. I'll first introduce you to Kotlin and say how cool it is. We will then go to installing the IDE where we will write our Kotlin codes. Then I'll show you the demo to write your first Kotlin code and execute it. We will also go through the basic topics like comments, data types and variables, classes, and functions. I'll also show you a sneak peak of object-oriented programming in Kotlin where I'll tell you how inheritance works. We will see how Kotlin is a safe programming language and how we are safe from null pointer exceptions. You'll also learn how to use string templates and interpolations, the ranges and double dot operators, the loops and iterators in Kotlin. And I'll also introduce you to some advanced topic of Kotlin such as the high level functions and lambdas. So get ready to get started with Kotlin.