Completed
- Exercise 1
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Learn Kotlin From Zero to Hero
Automatically move to the next video in the Classroom when playback concludes
- 1 - Course Introduction
- 2 - Installing IDE
- 3 - Creating First Project
- 4 - Hello World in Kotlin
- 5 - Comments
- 6 - Constants
- 7 - Variables
- 8 - Type Conversion
- 9 - Numbers
- 10 - Char & Boolean
- 11 - Strings
- 12 - Pairs
- 13 - Triple
- 14 - Any, Unit & Nothing
- 15 - Comparison Operators
- 16 - Logical Operators in Kotlin
- 17 - String Equality
- 18 - Conditional Expressions
- 19 - Expressions vs Statements
- 20 - While Loop in Kotlin
- 21 - Do while loop
- 22 - Break From Loop
- 23 - Exercise 1
- 24 - Ranges
- 25 - For Loop in Kotlin
- 26 - Repeat & DownTo Statements
- 27 - Nested Loops
- 28 - Exercise 2: Multiplication Table
- 29 - Continue Keyword
- 30 - When Expression
- 31 - Return Value of Expression
- 32 - Exercise 3: Point in Space
- 33 - Functions in Kotlin
- 34 - Function Parameters
- 35 - Return Type of Function
- 36 - Overloading Functions
- 37 - Function as Variable
- 38 - Nullability
- 39 - Null & Not Null Operators
- 40 - Check For Nullability
- 41 - Elvis Operator
- 42 - Arrays
- 43 - Lists
- 44 - Accessing Elements of Lists
- 45 - Indexing and Slicing
- 46 - Search Elements "In" Operator
- 47 - Appending Elements to Array
- 48 - Inserting Elements to Array
- 49 - Removing Elements from List
- 50 - Sorting Elements of Array in Kotlin
- 51 - Iterating through Array Elements
- 52 - Maps in Kotlin
- 53 - Accessing Map Elements
- 54 - Adding Elements to Map
- 55 - Updating & Removing Elements from Map
- 56 - Iterating through Maps Elements
- 57 - Sets in Kotlin
- 58 - Using Sets
- 59 - Lambda Expressions
- 60 - Shortened Lambda
- 61 - Sorting Elements of Collection
- 62 - Iterating Collection using Lambda
- 63 - Class in Kotlin
- 64 - Reference Type
- 65 - Student Marks Exercises
- 66 - Objects
- 67 - Companion & Static
- 68 - Properties
- 69 - Default Values in Properties
- 70 - Initialize Properties
- 71 - Custom Getter
- 72 - Custom Setter
- 73 - Lazy Property
- 74 - Inheritance in Kotlin
- 75 - Polymorphism
- 76 - Method Overriding
- 77 - Abstract Class
- 78 - Sealed Classes
- 79 - Visibility Modifiers
- 80 - Interface in Kotlin
- 81 - Generics
- 82 - Why Generics?