Frontend Engineering track
Level
Frontend Level 2: React Engineering
Build typed, tested React apps — with AI as your pair programmer and you as the designer.
- Duration
- 8 weeks
- Live hours
- 48
- Schedule
- 3 live sessions a week (2 hours each) + ~6–8 hours of practice
Who it's for
Level 1 graduates or self-taught developers with JavaScript basics.
Before you join
Level 1 or a placement test (JS, DOM, fetch, Git).
What you'll be able to do
- Design a component architecture
- Choose the right state approach
- Write typed and tested React
- Use AI to build faster while catching its mistakes
Week by week
Week 1Thinking in components
- Engineering focus
- Draw the component tree before coding.
- Task
- Static product page split into components
Week 2State & forms
- Engineering focus
- Where should this state live?
- Task
- Multi-step signup form with validation
Week 3TypeScript for React
- Engineering focus
- Types as contracts and documentation.
- Task
- Convert the week 2 app to TypeScript
Week 4Data fetching & custom hooks
- Engineering focus
- Separate UI from data logic.
- Task
- Movie or job search app with custom hooks
Week 5Routing & UI at scale
- Engineering focus
- Consistency: build a small design system first.
- Task
- Multi-page dashboard with a shared UI kit
Week 6Global state & auth
- Engineering focus
- Trade-offs: local vs server vs global state.
- Task
- Add auth and cart or favorites
Week 7Testing & debugging
- Engineering focus
- Verify, don't trust: check AI tests test the right thing.
- Task
- Test suite for the dashboard
Week 8Ship & review
- Engineering focus
- Review a classmate's PR with a checklist.
- Task
- Final project + demo day
Final project
A full React + TypeScript app against a real API or Supabase (booking system, e-commerce front, task manager) with auth, routing, server state, validated forms, tests, deployment and a reviewed PR.
Tools you'll use
Certificate
Certificate of completion — Frontend Level 2
Snjab issues certificates of completion with a verification link and the projects you built. They are not academic or government-accredited degrees.