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.

0%
course

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.

Part VI: Capstone

All courses