TypeScript & Modern Frontend
From 'knows React' to 'matches the job listing' — 6 levels, ~45 hours, 100% free.
- TypeScript Fundamentals — the compiler is on your side (~8h) — You can write and read everyday TypeScript with strict mode on, and compiler errors are information, not noise.
- Narrowing, Generics & Real-World Types (~8h) — You can model real data — API responses, state machines, config — so precisely that invalid states don't compile.
- React with TypeScript (~8h) — You can type props, hooks, events, refs, and generic components without copy-pasting from Stack Overflow.
- Next.js — the framework in the job listings (~10h) — You can build and deploy a Next.js App Router application and explain what renders where, and when.
- Data, State & Forms — TanStack Query and Zod (~6h) — You can manage server state with caching and optimistic updates, and validate every boundary with schemas the types flow from.
- Testing & Shipping Quality — Vitest and Testing Library (~5h) — You can test components the way users use them, and your CI blocks the merge when behavior breaks.
Capstone assignments: The zero-any migration: take one of your JS projects to full strict · Snippet review board: full-stack Next.js with a typed API boundary · Typed component library on npm, with tests and a docs page
After this course: Front End Development Libraries certification · LinkedIn Jobs · Wellfound (AngelList Talent) · Work at a Startup · We Work Remotely · Internshala
Continue with: DSA & Interview Prep
All free courses: Full-Stack Web Development · AI Engineering with Claude · Digital Marketing for Builders · Python & Automation · Git & GitHub · Freelancing for Developers · DSA & Interview Prep · SQL & Data Analysis · DevOps & Deployment · Cybersecurity Fundamentals · UI/UX Design with Figma · Personal Branding & Content for Builders