Application Development
React.js
Components, state, effects, routing and data fetching, built into one sophisticated application that consumes real external data.
The course project
Knowledge Explorer
A real application with search, loading and error states, and reusable components.
17 modules · 34 lessons
Each module ends with a practice test, a graded build, and a step of the course project.
Part I: Foundations
Section project · coming soon
The Profile Card Set
Components, props and lists: a reusable card drawn from data.
Part II: Behavior
Section project · coming soon
The Reading Tracker
State and events: add, finish and filter books in a list.
Part III: Real Data
Section project · coming soon
The Archive Browser
Fetch a public dataset and show it with loading and error states.
Part IV: Structure
Section project · coming soon
The Multi-View App
Routing and shared state across several screens.
Part V: Craft
Section project · coming soon
A Polished, Accessible UI
Take an app and make it keyboard-friendly, fast and tested.