React.js Fundamentals

5 lessons · 22 hours of content · intermediate level · English · certificate of completion

Learn React by building projects with two popular freeCodeCamp courses and the official react.dev Learn guide.

What you'll learn

  • Build reusable components with JSX
  • Manage state and props
  • Use hooks such as useState and useEffect
  • Fetch data and handle events

Course content

Getting started

  • Course overview

Video lessons

  • React course — beginner's tutorial (freeCodeCamp.org)
  • Full React course — hooks, context, router (freeCodeCamp.org)

Official resources

  • react.dev — Learn React

Practice

  • Practice quiz

Enroll in React.js Fundamentals