All posts
Curriculum

From zero to React engineer in 16 weeks

A week by week breakdown of our Frontend Development cohort.

Frontend FacultyApr 8, 20269 min read

Sixteen weeks is not a lot of time to take someone from "I've never written a line of code" to "I can ship a production React app." Here is exactly how we structure it, week by week, with no fluff.

Weeks 1 to 2: The web, demystified

HTML, CSS, the browser, the DOM, how a request actually travels. We do not touch a framework. Students build three small static sites by the end of week two.

Weeks 3 to 5: JavaScript that doesn't lie to you

Variables, scope, async, modules, the event loop. We spend a full week on async because it is the single biggest reason junior devs get stuck in interviews and on the job.

Weeks 6 to 8: React fundamentals

Components, props, state, hooks. By the end of week eight every student has built a fully working app from scratch, no boilerplate, no copy paste, covering forms, lists, routing, and fetching.

Weeks 9 to 11: Real world tooling

Tailwind, TypeScript, Vite, React Router, React Query, testing with Vitest, Git workflows that match what they will see at a real company. This is the section students later say changed how they work the most.

Weeks 12 to 14: Capstone project

Three weeks shipping a real product end to end, including a backend, auth, and deployment. Students work in teams of three with a mentor as the product manager. Every team demos to a panel of hiring managers.

Weeks 15 to 16: Career sprint

CV, portfolio, mock interviews every day, system design primers, and live introductions to our hiring partners. By graduation day, most students are already in interview loops.

What students leave with

A portfolio of four real projects, a capstone they actually shipped, references from working engineers, and the confidence to walk into any junior frontend interview in the country. That is the bar we hold ourselves to.