Video library

YouTube Knowledge Map

Browse CodeTutor tutorials by topic, playlist, and learning sequence.

Knowledge map catalogue

Relationships

  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Developer Insight - Edition Three, Kotlin for Android!!??: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Why you should learn Kotlin now ??!!! : Kotlin Fundamentals Tutorial - Part 1: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Decluttering Kotlin Compilation - Kotlin Fundamentals Tutorial - Part 2: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Understanding Kotlin to Java Conversion : Kotlin Fundamentals Tutorial - Part 3: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Variables, String Interpolation & Typecasting | val|var| as: Kotlin Fundamentals Tutorial - Part 4: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Understanding Null Safety: Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Basics of Functions : Kotlin Fundamentals Tutorial - Part 14: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Intro to Extensions : Kotlin Fundamentals Tutorial - Part 21: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Data classes | copy() | de-structuring : Kotlin Fundamentals Tutorial - Part 23: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Enums : Kotlin Fundamentals Tutorial - Part 24: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Sealed Classes : Kotlin Fundamentals Tutorial - Part 25: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Coroutines as light weight threads : Kotlin Fundamentals - 51: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53,: membership (playlist-membership)
  • Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Coroutines launch vs async | join & await : Kotlin Fundamentals - 54: membership (playlist-membership)
  • Developer Insight - Edition Three, Kotlin for Android!!?? → Why you should learn Kotlin now ??!!! : Kotlin Fundamentals Tutorial - Part 1: order (sequential-order)
  • Why you should learn Kotlin now ??!!! : Kotlin Fundamentals Tutorial - Part 1 → Decluttering Kotlin Compilation - Kotlin Fundamentals Tutorial - Part 2: order (sequential-order)
  • Decluttering Kotlin Compilation - Kotlin Fundamentals Tutorial - Part 2 → Understanding Kotlin to Java Conversion : Kotlin Fundamentals Tutorial - Part 3: order (sequential-order)
  • Understanding Kotlin to Java Conversion : Kotlin Fundamentals Tutorial - Part 3 → Variables, String Interpolation & Typecasting | val|var| as: Kotlin Fundamentals Tutorial - Part 4: order (sequential-order)
  • Variables, String Interpolation & Typecasting | val|var| as: Kotlin Fundamentals Tutorial - Part 4 → Understanding Null Safety: Kotlin Fundamentals Tutorial - Part: order (sequential-order)
  • Understanding Null Safety: Kotlin Fundamentals Tutorial - Part → Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part: order (sequential-order)
  • Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part → Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part: order (sequential-order)
  • Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part → Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part: order (sequential-order)
  • Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part → Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9: order (sequential-order)
  • Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9 → Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10: order (sequential-order)
  • 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 → 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 → Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20: order (sequential-order)
  • Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20 → Intro to Extensions : Kotlin Fundamentals Tutorial - Part 21: order (sequential-order)
  • Intro to Extensions : Kotlin Fundamentals Tutorial - Part 21 → 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 → Data classes | copy() | de-structuring : Kotlin Fundamentals Tutorial - Part 23: order (sequential-order)
  • Data classes | copy() | de-structuring : Kotlin Fundamentals Tutorial - Part 23 → 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 → Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31: order (sequential-order)
  • Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31 → 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 → Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33: order (sequential-order)
  • Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33 → De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34: order (sequential-order)
  • De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34 → Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35: order (sequential-order)
  • Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35 → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: order (sequential-order)
  • SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36 → Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37: order (sequential-order)
  • Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37 → Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38: order (sequential-order)
  • Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38 → Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39: order (sequential-order)
  • Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39 → Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40: order (sequential-order)
  • Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40 → Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41: order (sequential-order)
  • Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41 → Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42: order (sequential-order)
  • Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42 → Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43: order (sequential-order)
  • Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43 → Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44: order (sequential-order)
  • Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44 → Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45: order (sequential-order)
  • Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45 → Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46: order (sequential-order)
  • Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46 → Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47: order (sequential-order)
  • Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47 → Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48: order (sequential-order)
  • Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48 → Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49: order (sequential-order)
  • Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49 → Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50: order (sequential-order)
  • Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50 → Coroutines as light weight threads : Kotlin Fundamentals - 51: order (sequential-order)
  • Coroutines as light weight threads : Kotlin Fundamentals - 51 → Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52: order (sequential-order)
  • Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52 → Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53,: order (sequential-order)
  • Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53, → Coroutines launch vs async | join & await : Kotlin Fundamentals - 54: order (sequential-order)