React from Scratch
Components, hooks, state and routing built the way production teams build them, plus the TypeScript you need to survive a real codebase.
React 19 TypeScript Vite React Query Testing Library
Tue & Thu, 18:00–20:30
- 10 weeks
- 54
- 8h
- 18
- Think in components and props
- Manage state with hooks and React Query
- Type everything with TypeScript
- Route and fetch data like a production app
- Test UI with Testing Library
- Ship a portfolio project to the web
01Getting started5
Introduction2:48
How this cohort works4:12
Setting up your development environment2:07
Your first component6:55
Exercise: build a profile cardTask
02Components and hooks5
Thinking in components and props8:31
Rendering lists and handling events6:44
State with useState11:20
Sharing logic with custom hooks7:02
Exercise: interactive task listTask
03Data, state and routing4
Managing state with React Query9:16
Fetching and caching API data12:40
Routes and nested layouts10:55
Live session recording1:48:00
04Testing and shipping4
Testing components with Testing Library14:25
TypeScript for real applications16:08
Deploying your portfolio project13:30
Final project briefTask
Do I need any experience before I start?
No. Beginner courses start from zero. For React from Scratch you should be comfortable with basic JavaScript; we send a short prep pack after you enroll.
What if I miss a live session?
Every session is recorded and posted in your account the same evening. Your mentor review still happens that week.
Can I pay in installments?
Yes. Every course can be split into two or three monthly payments by card, bank transfer or cash at the office.
Do I need my own laptop?
Bring one if you can. We have a few classroom machines for students who need them; tell us when you enroll.