Full 2025 Kotlin Crash Course For Beginners
In this video I'll teach you everything you need to know to start developing real software with Kotlin. Download IntelliJ: https://www.jetbrains.com/idea/download ▶️ KOTLIN NEWBIE TO PRO Playlist: https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9 ⭐ Courses with real-life practices ⭐ Save countless hours of time ⭐ 100% money back guarantee for 30 days ⭐ Become a professional Android developer now: https://pl-coding.com/premium-courses?utm_source=youtube&utm_medium=video&utm_campaign=default&cmc_strip=utm 🎓 Become an industry-ready Android developer in the Mobile Dev Campus: https://pl-coding.com/campus?utm_source=youtube&utm_campaign=default&utm_medium=video&cmc_strip=utm 🎁 Get my FREE 4.5h Best Practice Guide to Android Architecture: https://pl-coding.com/best-practice-guide?utm_campaign=default&utm_medium=video&cmc_strip=utm 💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks: https://pl-coding.com/drop-table-mentoring?utm_source=youtube&utm_medium=video&utm_campaign=default&cmc_strip=utm Regular programming advice on my Instagram page: https://www.instagram.com/_philipplackner_/ 00:00 - Introduction 1:30 - Why is Kotlin cool? 3:57 - IntelliJ Installation 5:15 - Creating the project 9:20 - Hello world program 11:32 - val and var 18:20 - Arithmetic operators 22:58 - Comparison operators 27:19 - Logical operators 32:40 - Console input 36:41 - Nullability & null-safe operators 47:27 - if conditions 55:48 - when expression 59:48 - Exceptions & try/catch 1:05:30 - Arrays 1:16:01 - Loops 1:31:10 - Normal functions 1:42:03 - Extension functions 1:49:07 - Function overloading 1:52:25 - Lambda functions 2:07:33 - Normal class & data class 2:18:28 - Interfaces 2:26:14 - Abstract classes 2:35:24 - Sealed interface & sealed class 2:37:34 - Enum classes 2:44:19 - Singletons 2:49:29 - Visibility modifiers 2:53:06 - Generics
Suggested videos

Crash Course: Create Non-Slop App Designs With AI
Philipp Lackner · 31:53

Beginner's Guide to Spec-Driven Development (SDD) With OpenSpec
Philipp Lackner · 42:44

The Tech Market Changed. Here's How to Survive It.
Philipp Lackner · 11:53

Lifecycle 2.11 Just Changed Android ViewModels FOREVER!
Philipp Lackner · 20:07

My Local AI Coding Workflow (Hardware, Setup, Implementation)
Philipp Lackner · 39:57

This may be the MOST important software architecture video
Philipp Lackner · 11:25

How this skill helps me to understand AI code
Philipp Lackner · 8:58

I didn't know I needed this new AI model so badly
Philipp Lackner · 10:27
