Curriculum

Every week, in detail.

Updated for 2026. Aligned to what real engineering teams use today.

01 Foundations · Weeks 1–2

JavaScript fundamentals, Git, command line, HTML, CSS, accessibility, dev environment setup.

JavaScript ES2024Git & GitHubHTML / CSSAccessibilityBash basicsVS Code

02 Frontend · Weeks 3–6

React, TypeScript, Tailwind CSS, state management, testing. Build a SaaS dashboard and an e-commerce site.

React 19TypeScriptTailwindZustandVitestPlaywright

03 Backend · Weeks 7–10

Node.js, PostgreSQL, REST APIs, authentication, deployment. Build a full API with auth and tests.

Node.jsPostgreSQLPrismaREST + tRPCJWT authDocker

04 Capstone · Weeks 11–14

Build, ship, and present a real project of your choice. Code review with senior engineers, performance tuning, monitoring.

System designPerformanceCI/CDSentryVercel/Fly.io

05 Career sprint · Weeks 15–16

Resume, portfolio, behavioral & technical interviews, salary negotiation, employer intros.

Mock interviewsLeetCode planSalary negotiationHiring intros