You truly know a domain when you can prove it. Read everything, know every term, pass every exam, build the project, and explain it to someone else — without notes.
Start LearningThis is not a tutorial site. It's a mastery system. You're done when you can explain it without the notes.
Complete all learning material — platform, language, framework, design
Know every term in the A-Z vocabulary. Summarize concepts in your own words.
Answer all 240 quiz questions per domain. Retry unlimited times until you pass every topic at 70%+.
Complete the hands-on curriculum. Build a framework from scratch and explain every line.
If you can explain everything you built to someone else, you've truly mastered the domain.
Browser platform, JavaScript, reactive frameworks, UI/UX
Android platform, Kotlin, Jetpack Compose, Material Design
Apple platform, Swift, SwiftUI, Human Interface Guidelines
Server platform, backend languages, web frameworks, system design
Electron platform, Chromium architecture, desktop shell development
Python platform, audio/media processing, signal analysis engines