Level 1: Kotlin Beginner
100 lessons
Module 1: Kotlin setup and language foundations
Module 2: Null safety and type system
Module 3: Control flow and functions
- Lesson 21: Control flow and functions: Concept walkthrough
- Lesson 22: Control flow and functions: Syntax drill
- Lesson 23: Control flow and functions: Debugging scenario
- Lesson 24: Control flow and functions: Refactoring strategy
- Lesson 25: Control flow and functions: Testing focus
- Lesson 26: Control flow and functions: Real-world case study
- Lesson 27: Control flow and functions: Performance perspective
- Lesson 28: Control flow and functions: Security and reliability
- Lesson 29: Control flow and functions: Architecture checkpoint
- Lesson 30: Control flow and functions: Project integration
Module 4: Collections and data classes
- Lesson 31: Collections and data classes: Concept walkthrough
- Lesson 32: Collections and data classes: Syntax drill
- Lesson 33: Collections and data classes: Debugging scenario
- Lesson 34: Collections and data classes: Refactoring strategy
- Lesson 35: Collections and data classes: Testing focus
- Lesson 36: Collections and data classes: Real-world case study
- Lesson 37: Collections and data classes: Performance perspective
- Lesson 38: Collections and data classes: Security and reliability
- Lesson 39: Collections and data classes: Architecture checkpoint
- Lesson 40: Collections and data classes: Project integration
Module 5: Object-oriented Kotlin basics
- Lesson 41: Object-oriented Kotlin basics: Concept walkthrough
- Lesson 42: Object-oriented Kotlin basics: Syntax drill
- Lesson 43: Object-oriented Kotlin basics: Debugging scenario
- Lesson 44: Object-oriented Kotlin basics: Refactoring strategy
- Lesson 45: Object-oriented Kotlin basics: Testing focus
- Lesson 46: Object-oriented Kotlin basics: Real-world case study
- Lesson 47: Object-oriented Kotlin basics: Performance perspective
- Lesson 48: Object-oriented Kotlin basics: Security and reliability
- Lesson 49: Object-oriented Kotlin basics: Architecture checkpoint
- Lesson 50: Object-oriented Kotlin basics: Project integration
Module 6: Colors, numbers, shapes, and coordinates
- Lesson 51: Colors, numbers, shapes, and coordinates: Concept walkthrough
- Lesson 52: Colors, numbers, shapes, and coordinates: Syntax drill
- Lesson 53: Colors, numbers, shapes, and coordinates: Debugging scenario
- Lesson 54: Colors, numbers, shapes, and coordinates: Refactoring strategy
- Lesson 55: Colors, numbers, shapes, and coordinates: Testing focus
- Lesson 56: Colors, numbers, shapes, and coordinates: Real-world case study
- Lesson 57: Colors, numbers, shapes, and coordinates: Performance perspective
- Lesson 58: Colors, numbers, shapes, and coordinates: Security and reliability
- Lesson 59: Colors, numbers, shapes, and coordinates: Architecture checkpoint
- Lesson 60: Colors, numbers, shapes, and coordinates: Project integration
Module 7: Error handling fundamentals
- Lesson 61: Error handling fundamentals: Concept walkthrough
- Lesson 62: Error handling fundamentals: Syntax drill
- Lesson 63: Error handling fundamentals: Debugging scenario
- Lesson 64: Error handling fundamentals: Refactoring strategy
- Lesson 65: Error handling fundamentals: Testing focus
- Lesson 66: Error handling fundamentals: Real-world case study
- Lesson 67: Error handling fundamentals: Performance perspective
- Lesson 68: Error handling fundamentals: Security and reliability
- Lesson 69: Error handling fundamentals: Architecture checkpoint
- Lesson 70: Error handling fundamentals: Project integration
Module 8: Packages and project structure
- Lesson 71: Packages and project structure: Concept walkthrough
- Lesson 72: Packages and project structure: Syntax drill
- Lesson 73: Packages and project structure: Debugging scenario
- Lesson 74: Packages and project structure: Refactoring strategy
- Lesson 75: Packages and project structure: Testing focus
- Lesson 76: Packages and project structure: Real-world case study
- Lesson 77: Packages and project structure: Performance perspective
- Lesson 78: Packages and project structure: Security and reliability
- Lesson 79: Packages and project structure: Architecture checkpoint
- Lesson 80: Packages and project structure: Project integration
Module 9: Testing basics
- Lesson 81: Testing basics: Concept walkthrough
- Lesson 82: Testing basics: Syntax drill
- Lesson 83: Testing basics: Debugging scenario
- Lesson 84: Testing basics: Refactoring strategy
- Lesson 85: Testing basics: Testing focus
- Lesson 86: Testing basics: Real-world case study
- Lesson 87: Testing basics: Performance perspective
- Lesson 88: Testing basics: Security and reliability
- Lesson 89: Testing basics: Architecture checkpoint
- Lesson 90: Testing basics: Project integration
Module 10: Beginner Kotlin project
- Lesson 91: Beginner Kotlin project: Concept walkthrough
- Lesson 92: Beginner Kotlin project: Syntax drill
- Lesson 93: Beginner Kotlin project: Debugging scenario
- Lesson 94: Beginner Kotlin project: Refactoring strategy
- Lesson 95: Beginner Kotlin project: Testing focus
- Lesson 96: Beginner Kotlin project: Real-world case study
- Lesson 97: Beginner Kotlin project: Performance perspective
- Lesson 98: Beginner Kotlin project: Security and reliability
- Lesson 99: Beginner Kotlin project: Architecture checkpoint
- Lesson 100: Beginner Kotlin project: Project integration