Build your first React JS Application

Learn the most popular JavaScript framework on the web by building your first React web app
Rating: 4.5 out of 5 (818 ratings)
22,176 students
English [Auto]

React JS
How to build a React SPA
React Router
Tailwind CSS (JavaScript configurable CSS)
Responsive web application development


  • Basic Javascript knowledge
  • Experience with the command line
  • Visual Studio Code (or alternative)


React JS, built by Facebook is the most popular JavaScript framework. Take a project based approach to learning, by creating your first React Application.

In this course we'll build a mobile first web application that covers topics such as:

  • Creating a React single page app with npx create-react-app

  • JavaScript configurable CSS

  • Animated components

  • React Router

  • HTTP requests with Axios

  • Creating your own custom hooks for React

Who this course is for:

  • Beginner React JS developers
  • JavaScript developers
  • Anyone who wants to learn modern JavaScript solutions
  • Anyone interested in SPA architecture
  • Developers who want to learn how to build responsive web applications

Course content

5 sections15 lectures1h 59m total length
  • Creating your first React App
  • Development tools quiz
    2 questions
  • NPX create react app explained
  • React Components
  • Using State Hooks


Full Stack Web Developer, Ringier South Africa
Quentin Watt
  • 4.6 Instructor Rating
  • 1,012 Reviews
  • 31,740 Students
  • 2 Courses

A full stack developer, with more than a decade of experience creating web applications. Drawing inspiration from all those years of experience, I love creating video content sharing solutions that have worked for me.

Today, I primarily build Laravel based projects, with some JavaScript SPAs using either Vue.js or React.

I've also been teaching code on YouTube since 2011, my content has helped thousands of students with their studies, and new web developers start their careers.