React application developer
Prepare with JavaScript, then study state transitions, accessible forms and request lifecycles.
Your goal
Build an expense interface, test failure and keyboard flows, and explain where authorization belongs.
Use each checkpoint as evidence: solve an exercise without the solution open, explain its edge cases, and revisit a failed concept the next day. Course completion records practice; it is not an accredited qualification.
JavaScript from zero
From your first instruction to a working expense summary. No setup or previous coding needed.
11 lessons · 99 minutes of guided material, plus project and revision time.
Open syllabus →React from your first component
Build your first interface one concept at a time: JSX, props, events, state, forms, lists, shared state and a filterable reading list.
8 lessons · 161 minutes of guided material, plus project and revision time.
Open syllabus →TypeScript after JavaScript
Add types to familiar code and make function contracts clearer.
6 lessons · 59 minutes of guided material, plus project and revision time.
Open syllabus →React · Build a working foundation
Six sequenced labs covering the framework’s core workflow, input boundaries, failure handling and a practical extension. Each includes code, expected behavior and a review checklist.
6 lessons · 195 minutes of guided material, plus project and revision time.
Open syllabus →React: an expense application lab
Build explicit state transitions, accessible forms and resilient request lifecycles in a React project.
3 lessons · 120 minutes of guided material, plus project and revision time.
Open syllabus →React · Prevent stale requests from replacing current state
An effect owns the lifetime of the asynchronous work it starts.
1 lessons · 45 minutes of guided material, plus project and revision time.
Open syllabus →Final review
- Demonstrate a working example and a deliberately failing case.
- Explain one design trade-off and the expected time and memory costs.
- State which checks ran automatically and which required manual review.
- Keep a short project README with setup steps, limitations and your next improvement.
Open your personal study plan to review weak concepts and schedule the next session.