Completed
Object Expressions
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Kotlin Course - Tutorial for Beginners
Automatically move to the next video in the Classroom when playback concludes
- 1 Create Your First Kotlin Project
- 2 Hello World
- 3 Working With Variables
- 4 Type System
- 5 Basic Control Flow
- 6 Basic Kotlin Functions
- 7 Function Parameters
- 8 Arrays
- 9 Iterating with forEach
- 10 Lists
- 11 Maps
- 12 Mutable vs Immutable Collections
- 13 Vararg Parameters
- 14 Named Arguments
- 15 Default Parameter Values
- 16 Create A Simple Class
- 17 Adding Class Properties
- 18 Class Init Block
- 19 Accessing Class Properties
- 20 Primary Constructor Properties
- 21 Secondary Constructors
- 22 Working With Multiple Init Blocks
- 23 Default Property Values
- 24 Properties With Custom Getters/Setters
- 25 Class Methods
- 26 Visibility Modifiers - Public/Private/Protected/Public
- 27 Interfaces
- 28 Abstract Classes
- 29 Implementing An Interface
- 30 Overriding Methods
- 31 Default Interface Methods
- 32 Interface Properties
- 33 Implementing Multiple Interfaces
- 34 Type Checking And Smart Casts
- 35 Inheritance
- 36 Object Expressions
- 37 Companion Objects
- 38 Object Declarations
- 39 Enum Classes
- 40 Sealed Classes
- 41 Data Classes
- 42 Extension Functions/Properties
- 43 Higher-Order Functions
- 44 Using The Kotlin Standard Library
- 45 Data Classes