Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learn Kotlin From Zero to Hero

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Master Kotlin programming in this comprehensive 10-hour video course. Begin with the basics of setting up your development environment and progress through fundamental concepts like variables, data types, and control structures. Explore advanced topics including functions, nullability, collections, object-oriented programming, and generics. Learn through hands-on exercises and practical examples, covering everything from simple "Hello World" programs to complex language features. Gain a solid foundation in Kotlin syntax, best practices, and application development techniques, preparing you to tackle real-world programming challenges with confidence.

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

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Learn Kotlin From Zero to Hero

  • VINOD
    Very nice way of explaining the subject. The way of explanation makes the beginners to understand the language easy. Examples explaining the concept very well.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.