Install on your device (macOS, Linux, Windows)
Read-focused track—use any modern browser and an editor for notes and diagrams.
macOS
- Browser: Safari or Chrome. Editor: VS Code (
brew install --cask visual-studio-code).
Linux
- Browser: Firefox/Chromium. Editor: VS Code or distro package manager.
Windows
- Browser: Edge/Chrome. Editor: VS Code (
winget install Microsoft.VisualStudioCode).
Verify: You can take notes and complete MCQs on this site.
Each lesson URL follows /topic-slug/lesson-slug. The left sidebar lists lessons in order; the home page groups tracks by area (web, backend, data, …).
Lesson page layout
- This lesson — five cards (what, why, where, how, when).
- Article body — concepts, examples, pitfalls, interview blocks.
- Playground — when the topic supports Run (see track badge).
- Check yourself — MCQs with instant feedback.
- Discussion — optional prompts (login required to post).
Search and progress
Use the header search for keywords. Lesson completion marks are stored in this browser only—not an account grade book unless you add auth later.
Self-check
- Where do you find the next lesson in a track?
- What does the execution profile badge tell you?
Interview prep
- How would you resume studying after a two-week break?
Use bookmarks, the topic outline, or search with terms you remember; start at a lesson boundary, not mid-article, to rebuild context.
- What is the point of stable lesson URLs?
They are shareable, bookmarkable anchors—good for notes, bug reports (“see Lesson X”), and spaced review.