Skip to content
Sabaqاردو

Kotlin Beginner Tutorials (Cheezy Code)

By Cheezy Code

Course audio
Course audio: Hindi
Level
Beginner
Length
41 lessons · 5.3 hours

What you'll be able to do

  • Write Kotlin with val, var, when expressions, ranges and loops
  • Model data with classes, data classes, enums and sealed classes
  • Handle nulls safely with safe calls and the Elvis operator
  • Use lambdas, higher-order and scope functions on collections

About this course

A complete Kotlin language series in Hindi from Cheezy Code, 41 short lessons and about 5 hours, the natural first step before Android development. It sets up IntelliJ, explains compilation to bytecode, var and val, data types, operators and short-circuiting, if and when as expressions, ranges, loops and string templates, functions with default and named arguments, overloading and arrays. The OOP section covers classes, primary and secondary constructors, getters, setters and lateinit, inheritance, overriding, polymorphism, abstract classes, interfaces, smart casts, visibility modifiers, object declarations and companion objects, data, enum and sealed classes. It finishes with null safety, exceptions, collections, lambdas and higher-order functions, map and filter, extension and scope functions, and generics.

Before you start: No programming experience needed; a computer with internet access.

Syllabus

41 lessons · 5:18:02 in total

  1. 1Kotlin - Complete Course From Scratch | CheezyCode Tutorial #00:56
  2. 2What is Kotlin? Introduction To Kotlin Tutorial | CheezyCode #15:13
  3. 3Kotlin - Development Environment Setup Tutorial | Install Intelli J | CheezyCode #25:44
  4. 4Kotlin - Hello World Program | Compilation & ByteCode | CheezyCode #35:10
  5. 5Variables & Data Types in Kotlin Tutorial | var & val | CheezyCode #46:59
  6. 6Kotlin Operators Tutorial | Arithmetic & Relational Operators Kotlin | CheezyCode #57:53
  7. 7Kotlin Logical Operators & Short Circuiting Tutorial | CheezyCode #66:18
  8. 8Kotlin If Else Statement and Expression Tutorial | CheezyCode #76:26
  9. 9Kotlin When Statement & Expression | Ranges in Kotlin Tutorial | CheezyCode #85:36
  10. 10Kotlin While & Do-While Loops Tutorial | CheezyCode #97:10
  11. 11Kotlin For Loop, Ranges & String Templating Tutorial | CheezyCode #106:35
  12. 12Kotlin Functions & Default Arguments Tutorial | CheezyCode #118:54
  13. 13Kotlin Function Overloading & Named Arguments Tutorial | CheezyCode #126:43
  14. 14Arrays in Kotlin With Examples | CheezyCode #136:32
  15. 15Classes & Objects in Kotlin | Object Oriented Programming | CheezyCode #149:34
  16. 16More about Classes & Objects in Kotlin | User Defined Data Type | CheezyCode #157:12
  17. 17Constructors in Kotlin | Primary & Secondary Constructors | CheezyCode #1610:45
  18. 18Getters & Setters Kotlin + LateInit With Examples| CheezyCode #178:30
  19. 19Inheritance in Kotlin with Examples | OOPS in Kotlin Tutorial CheezyCode #1811:19
  20. 20Overriding in Kotlin Inheritance Concepts & Examples | CheezyCode #199:49
  21. 21Polymorphism in Kotlin with Example | Kotlin For Beginners CheezyCode #209:42
  22. 22Polymorphism & Inheritance in Kotlin with Example | Kotlin For Beginners CheezyCode #216:57
  23. 23Abstract Class and Abstract Methods in Kotlin Tutorial | Cheezycode #227:44
  24. 24Kotlin Interface Tutorial with Examples | With Polymorphism | Cheezycode #2312:05
  25. 25Kotlin Type Checking and Smart Casting With Examples | Cheezycode #246:31
  26. 26Kotlin Visibility Modifiers With Examples | Cheezycode #258:04
  27. 27Kotlin Object Declaration & Expressions | Singleton Pattern | Cheezycode #2610:49
  28. 28Kotlin Companion Object & JVM Static | Kotlin Factory Pattern Tutorial | Cheezycode #278:45
  29. 29Kotlin Data Classes | Equals & Hashcode Method Tutorial | Cheezycode #288:44
  30. 30Kotlin Enum Class and Sealed Class Tutorial | Cheezycode #2910:56
Show all 41 lessons
  1. 31Kotlin Null Safety | Safe Call and Elvis Operator Kotlin Tutorial | Cheezycode #309:21
  2. 32Kotlin Exception Handling Tutorial | Try - Catch - Finally in Kotlin With Examples | Cheezycode #319:48
  3. 33Kotlin Collections Tutorial | List and Map in Kotlin With Examples | Cheezycode #3210:03
  4. 34Kotlin Higher Order Functions and Function Types in Kotlin With Examples | Cheezycode #338:34
  5. 35Kotlin Lambdas Expressions | Higher Order Functions in Kotlin | Cheezycode #348:55
  6. 36Kotlin Map, Filter, ForEach | Higher Order Functions | Cheezycode #359:52
  7. 37Kotlin Extension Functions & Inline Functions | Cheezycode #367:11
  8. 38Kotlin apply, let, with, run functions | Scoped Functions in Kotlin | Cheezycode #376:43
  9. 39Kotlin Generics - Introduction & vararg in Kotlin | Cheezycode #387:18
  10. 40Kotlin Nested Class and Inner Class Tutorial| Cheezycode #394:27
  11. 41Kotlin Final Video & Future Updates | Kotlin Complete Series | CheezyCode - 402:15

What to take next

Videos by Cheezy Code, played from their official YouTube channel. Subscribe on YouTube

Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.

Lessons listed from the official YouTube playlist. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request