Learn
Every track runs the same loop: plain-language theory, the concept inside real code, a quiz that explains why each answer is right or wrong, the idea traced back to its roots, then a mock interview that cross-questions you.
The reasoning foundations — scope, closures, and thinking in small repeatable steps.
Start learning
Hooks, rendering, and state — each traced back to the JavaScript idea underneath it.
Start learning
The practical, tooling, and systems knowledge interviews test beyond pure language syntax — APIs, architecture, workers, and the infrastructure around the code.
Start learning
The type system as a reasoning tool, not a chore — generics, narrowing, inference, and where it echoes ideas JavaScript already had.
Start learning
The reasoning behind colour, type, and spacing — the frontend interview questions nobody drills.
Start learning
Images, layers, and containers — what's actually happening when you run a build.
Start learning
The handful of services a frontend developer is actually expected to reason about.
Start learning
The App Router, Server Components, and streaming — the parts that don't map cleanly onto plain React anymore.
Start learning
Tokens, embeddings, context windows, RAG — the vocabulary, and the sane path to actually building with AI instead of just prompting it.
Start learning
Container queries, :has(), subgrid, scroll-driven animations — what shipped recently, what's still shaky, and the @supports fallback for each.
Start learning
LCP, INP, CLS, and the budget mindset behind them — diagnosing why a page feels slow, not just measuring that it is.
Start learning
Semantic HTML, ARIA, keyboard flows, and the legal side of ADA/WCAG — built as a discipline, not a lint-rule afterthought.
Start learning
The shortest honest path through system design interviews — scale, caching, and trade-offs, sized for a frontend-focused round.
Start learning
How API shape, caching, and fetching strategy become actual UI decisions — consuming a data layer, not just calling fetch.
Start learning
Signals, dependency injection, and RxJS — the framework's own answer to reactivity, for teams standardized on it.
Start learning
Branches, merges, rebases, and the recovery tools nobody teaches — from the object model underneath every command to opening a clean PR and undoing a mistake without panic.
Start learning
What actually happens between a push and a live deploy — pipelines, caching, deployment strategies, rollbacks, and the security/cost tradeoffs nobody explains until a pipeline breaks in production.
Start learning
Data structures and algorithms from zero — no computer science degree assumed. Plain language, real-world analogies, and the exact patterns interviewers actually test.
Start learning
The implementation layer of SEO and ad platforms most frontend developers never touch — structured data, resource hints, sponsored-link attributes, GTM/Meta Pixel wiring, IndexNow. Not keyword strategy; the actual tags and scripts that ship.
Start learning