Learn Kotlin From Zero to Hero
Offered By: YouTube
Course Description
Overview
Syllabus
- Course Introduction.
- Installing IDE.
- Creating First Project.
- Hello World in Kotlin.
- Comments.
- Constants.
- Variables.
- Type Conversion.
- Numbers.
- Char & Boolean.
- Strings.
- Pairs.
- Triple.
- Any, Unit & Nothing.
- Comparison Operators.
- Logical Operators in Kotlin.
- String Equality.
- Conditional Expressions.
- Expressions vs Statements.
- While Loop in Kotlin.
- Do while loop.
- Break From Loop.
- Exercise 1 .
- Ranges.
- For Loop in Kotlin.
- Repeat & DownTo Statements.
- Nested Loops.
- Exercise 2: Multiplication Table.
- Continue Keyword.
- When Expression.
- Return Value of Expression.
- Exercise 3: Point in Space.
- Functions in Kotlin.
- Function Parameters.
- Return Type of Function.
- Overloading Functions.
- Function as Variable.
- Nullability.
- Null & Not Null Operators.
- Check For Nullability.
- Elvis Operator.
- Arrays.
- Lists.
- Accessing Elements of Lists.
- Indexing and Slicing.
- Search Elements "In" Operator.
- Appending Elements to Array.
- Inserting Elements to Array.
- Removing Elements from List.
- Sorting Elements of Array in Kotlin.
- Iterating through Array Elements.
- Maps in Kotlin.
- Accessing Map Elements.
- Adding Elements to Map.
- Updating & Removing Elements from Map.
- Iterating through Maps Elements.
- Sets in Kotlin.
- Using Sets.
- Lambda Expressions.
- Shortened Lambda .
- Sorting Elements of Collection.
- Iterating Collection using Lambda.
- Class in Kotlin.
- Reference Type.
- Student Marks Exercises.
- Objects.
- Companion & Static.
- Properties.
- Default Values in Properties.
- Initialize Properties.
- Custom Getter.
- Custom Setter.
- Lazy Property.
- Inheritance in Kotlin.
- Polymorphism.
- Method Overriding.
- Abstract Class.
- Sealed Classes.
- Visibility Modifiers.
- Interface in Kotlin.
- Generics.
- Why Generics?.
Taught by
Master Coding
Related Courses
Kotlin Bootcamp for ProgrammersGoogle via Udacity Введение в язык Котлин
St. Petersburg State Polytechnic University via Coursera Kotlin for Java Developers
JetBrains via Coursera Developing Android Apps with Kotlin
Google via Udacity Advanced Android with Kotlin
Google via Udacity