Curriculum Catalog
Deep, interview-grade study paths for senior engineers. Select a domain below to browse the detailed topic outline.
Core Web
JavaScript
The complete engine — scope, async, prototypes, memory, patterns, and the event loop.
23 topicsCSS
Layout, animation, architecture, and modern CSS features that show up in senior interviews.
16 topicsTypeScript
Types that scale — from daily usage to advanced generic patterns and declaration files.
14 topicsFoundations & Tooling
How the web actually works under the hood — assumed by most curricula, tested by senior interviews.
11 topicsHTML
Semantic markup, accessibility, HTML5 APIs, and everything interviewers actually probe.
11 topicsFrameworks & State
React
Hooks in depth, reconciliation, server components, concurrent features, and performance patterns.
20 topicsRedux Ecosystem
Redux Core, Redux Toolkit, Thunk, Saga, and when to reach for each.
19 topicsNext.js
App Router, rendering strategies, server actions, caching, and deployment.
15 topicsState Management
Atomic and signal-based state libraries — when to use them over Redux or Context.
4 topicsBackend & APIs
Node.js
The runtime, event loop, streams, auth, and scaling strategies.
10 topicsDatabases
MongoDB, SQL/PostgreSQL, Prisma ORM, Redis, and when to choose what.
14 topicsAPI Development
REST, WebSockets, OAuth, sessions, and API design best practices.
13 topicsExpress.js
REST APIs, middleware, auth, security, and MVC patterns in Express.
11 topicsGraphQL
Schema design, Apollo, federation, N+1, and security.
9 topicsBackend for Frontend (BFF)
API Gateway, BFF pattern, auth flow, caching, and aggregation strategies.
4 topicsEngineering Practices
Frontend Performance
Core Web Vitals, runtime profiling, bundle analysis, and measurable optimization techniques.
11 topicsFrontend Architecture
Monorepos, micro frontends, design systems, i18n, observability, and CI/CD.
11 topicsTesting
Unit, integration, E2E, mocking, and testing strategy from pyramid to trophy.
9 topicsWeb Security
XSS, CSRF, CSP, CORS, OWASP Top 10 — the security layer senior engineers are expected to own.
7 topicsDevOps & Deployment
Docker, CI/CD, hosting, secrets, and monitoring for frontend and Node apps.
5 topicsPWA & Offline
Service workers, caching strategies, installability, and offline-first architecture.
5 topicsCareer & Emerging Tech
AI for Frontend Developers
AI SDK, prompt engineering, RAG, MCP, tool calling, and production AI patterns.
10 topicsSystem Design
Scalability, CDN, queues, real-time systems, and frontend system design for senior interviews.
10 topicsInterview Prep
DSA for frontend, machine-coding patterns, behavioral interviews, resume, and negotiation.
5 topics