React · Basic to Pro
React Programming — Full Course
This course takes you from your first component to building a real, interactive single-page application — JSX, props, state and hooks, event handling, fetching data, and client-side routing.
Every lesson is written, not filmed: read at your own pace, run the examples in your own project, and use the Back and Forward buttons to move through the course in the order it was designed.
What you will learn
- JSX and rendering
- Props and reusable components
- State and hooks (useState, useEffect)
- Handling events and controlled forms
- Fetching data from an API
- Client-side routing with React Router
Who this is for
Take the JavaScript and HTML & CSS courses first if you haven’t already — this course builds directly on both.