Kotlin
Google's modern language for Android. Concise, safe, and a joy to write.
Practice course concepts in an editable Kotlin workspace with instant checks, progressive hints, reference solutions, and visual execution traces.
fun textLength(value: Any): Int =
(value as? String)?.length ?: -1121
Interactive challenges
98
Write-code exercises
39
Visual walkthroughs
Choose a phase or open the full lab. Every phase follows the concepts and modules in the current Kotlin course.
Modules 1–7
Syntax · null safety · control flow · functions
Start Phase 1Modules 8–12
Lambdas · pipelines · scope functions · extensions
Start Phase 2Modules 13–21
Classes · inheritance · sealed models · OOP design
Start Phase 3Modules 22–25
Collections · sequences · variance · delegation
Start Phase 4Kotlin practice is live. The same exercise format is ready to expand across every MasterCoding track.
Google's modern language for Android. Concise, safe, and a joy to write.
Understand how modern AI really works — from machine learning and neural networks to Transformers and large language models — with an animation for nearly every idea, all in Python.
Learn to think in algorithms — binary search to dynamic programming, graphs & NP-completeness — with interactive animations in Python, Java, C++ & pseudocode.
Design, build, and publish real apps to the Google Play Store.
Understand how computers really work — memory, pointers, and performance.
Power and control for games, systems, and competitive programming.
See how data really works — arrays to graphs — through interactive animations, with every example in Python, Java, C++ & pseudocode.
Build beautiful production apps for mobile, web, and desktop from one modern codebase.
Build beautiful, responsive web pages from scratch — your first wins, fast.
The backbone of Android and enterprise software. Master OOP the right way.
Bring the web to life, master the browser, and build full-stack applications with one language.
Build fast server-side applications, APIs, command-line tools, and production backends with JavaScript.
Build secure, data-driven web applications with modern PHP, SQL, testing, and Laravel.
Get the best from AI — from how a model reads your words to reasoning, structured output, RAG, tools & agents — taught with real prompts and the responses they produce.
The world's most popular language — powering data science, AI, web, and automation.
Query, model, secure, and optimize relational databases from first SELECT to production analytics.