Course Overview
Get an overview of the content of this course and who this course is designed for.
We'll cover the following
About Kotlin
Kotlin is a powerful language, largely thanks to its expressive syntax, intuitive and
Intended audience
This course is intended for developers. We assume that all developers understand what functions, statements, and strings are. However, we try to explain (at least briefly) all the topics that might not be clear for all kinds of developers, like classes, enums, or lists. Therefore, we assume this course might be taken by C, JavaScript, or Matlab developers.
Kotlin is a multiplatform language, but it is mainly used on
What will be covered?
In this course, we’ll cover the following topics:
- Variables, values, and types
- Conditional statements and loops
- Support for nullability
- Classes, interfaces, and inheritance
- Object expressions and declarations
- Data, sealed, enum, and annotation classes
- Exceptions
- Extension functions
- Collections
- Operator overloading
- The type system
- Generics