Courses
Kotlin Course
Code on GitHub: https://github.com/blackwiz4rd/kotlinwithluca.
🎓 Master Kotlin Basics — Livestream Series Summary
A YouTube livestream series dedicated to mastering Kotlin fundamentals, streamed over the past 10 months.
It features 20+ in-depth sessions ranging from 30 minutes to nearly 2 hours, progressively covering everything from beginner to advanced Kotlin topics.
📚 Key Topics Covered
🧩 Core Kotlin Fundamentals
- Kotlin syntax and structure
- Number, string, and array types
- Conditions and loops
- Type checks and casts
🧱 Object-Oriented Programming
- Classes and inheritance
- Interfaces and visibility modifiers
- Delegation and type aliases
- Object declarations and expressions
⚙️ Functional Programming
- Lambdas and inline functions
- Functional (SAM) interfaces
- Extension functions and properties
🚀 Advanced Kotlin Features
- Sealed classes and interfaces
- Generics (
in,out,where) - Inline value classes
- Operator overloading
- Builders
🧠 Kotlin Best Practices
- Idiomatic Kotlin usage
- Coding conventions
💻 Practical Project
- Firebase Performance SDK (KMP) — live implementation of missing classes
🔥 Overall Summary
A comprehensive Kotlin learning journey, streamed live and interactively.
The series takes viewers from foundational syntax to professional-level mastery, blending hands-on coding, theory, and best practices for real-world Kotlin development.