Video library
YouTube Knowledge Map
Browse CodeTutor tutorials by topic, playlist, and learning sequence.
Knowledge map catalogue
- Object Oriented Programming in Kotlin (playlist)
- Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10 (video)
Codetutor
- Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11 (video)
Codetutor
- Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12 (video)
Codetutor
- Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13 (video)
Codetutor
- Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13 (video)
Codetutor
- Basics of Functions : Kotlin Fundamentals Tutorial - Part 14 (video)
Codetutor
- Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15 (video)
Codetutor
- Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16 (video)
Codetutor
- Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17 (video)
Codetutor
- Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18 (video)
Codetutor
- Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19 (video)
Codetutor
- Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22 (video)
Codetutor
- Enums : Kotlin Fundamentals Tutorial - Part 24 (video)
Codetutor
- Sealed Classes : Kotlin Fundamentals Tutorial - Part 25 (video)
Codetutor
- Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26 (video)
Codetutor
- Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27 (video)
Codetutor
- Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28 (video)
Codetutor
- Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29 (video)
Codetutor
- Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30 (video)
Codetutor
- Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32 (video)
Codetutor
- SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36 (video)
Codetutor
Relationships
- Object Oriented Programming in Kotlin → Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Basics of Functions : Kotlin Fundamentals Tutorial - Part 14: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Enums : Kotlin Fundamentals Tutorial - Part 24: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Sealed Classes : Kotlin Fundamentals Tutorial - Part 25: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: membership (playlist-membership)
- Object Oriented Programming in Kotlin → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: membership (playlist-membership)
- Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10 → Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11: order (sequential-order)
- Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11 → Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12: order (sequential-order)
- Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12 → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: order (sequential-order)
- Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13 → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: order (sequential-order)
- Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13 → Basics of Functions : Kotlin Fundamentals Tutorial - Part 14: order (sequential-order)
- Basics of Functions : Kotlin Fundamentals Tutorial - Part 14 → Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15: order (sequential-order)
- Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15 → Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16: order (sequential-order)
- Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16 → Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17: order (sequential-order)
- Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17 → Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18: order (sequential-order)
- Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18 → Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19: order (sequential-order)
- Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19 → Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22: order (sequential-order)
- Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22 → Enums : Kotlin Fundamentals Tutorial - Part 24: order (sequential-order)
- Enums : Kotlin Fundamentals Tutorial - Part 24 → Sealed Classes : Kotlin Fundamentals Tutorial - Part 25: order (sequential-order)
- Sealed Classes : Kotlin Fundamentals Tutorial - Part 25 → Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26: order (sequential-order)
- Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26 → Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27: order (sequential-order)
- Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27 → Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28: order (sequential-order)
- Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28 → Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29: order (sequential-order)
- Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29 → Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30: order (sequential-order)
- Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30 → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: order (sequential-order)
- Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32 → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: order (sequential-order)