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.

Start Course → Continue Where You Left Off →