Compare with 1 courses
React for Beginners: Build Interactive Web Apps with JavaScript

React for Beginners: Build Interactive Web Apps with JavaScript

Learn React from the start: components, props, state, forms, effects and hooks, then build a complete café order page step by step. 50 written lessons.

£34.99

Learn more
Has discount
Expiry period Lifetime
Made in English
Last updated at Wed Nov 2026
Level
Beginner
Total lectures 60
Total quizzes 10
Total duration 10:56:00 Hours
Total enrolment 0
Number of reviews 0
Avg rating
Short description Learn React from the start: components, props, state, forms, effects and hooks, then build a complete café order page step by step. 50 written lessons.
Outcomes
  • Set up Node.js and npm, create a React project with Vite and run it in the development server
  • Write JSX and build pages from components that take data as props
  • Render lists with keys, and show or hide parts of the page with conditions
  • Handle events and remember values with useState, updating objects and arrays the right way
  • Build forms with controlled inputs, check what people type and show clear messages
  • Share data between components by lifting state up and passing props down
  • Load data from a JSON file with useEffect and fetch, with loading and error messages, and write a custom hook
  • Style components with plain CSS, CSS modules and inline styles, and outline context and routing
  • Make React pages work with the keyboard and screen readers, read error messages and debug with the browser's tools
  • Build an app with Vite, understand how a static site goes online, and plan and build a complete small app
Requirements
  • Basic JavaScript, HTML and CSS; JavaScript for Beginners: Make Your Web Pages Interactive covers what you need
  • A computer where you can install Node.js (Lesson 1.3 explains how) and use a terminal
  • A code editor and an up-to-date web browser; the course doesn't need any particular one

Learn something new every week

One short, practical tip each Thursday, plus news when new courses open. Free, and you can unsubscribe in one click.

We'll never share your email. See our privacy policy.