React Clarified: Building a Game in React

You will learn the basics of React in the shortest time possible.
Free tutorial
Rating: 4.5 out of 5 (684 ratings)
11,529 students
47min of on-demand video
English [Auto]

Web Development
React Hooks


  • Basic HTML
  • Basic CSS
  • Basic JavaScript


We will be building a simple game during this tutorial. The techniques you’ll learn in the tutorial are fundamental to building any React apps, and mastering it will give you a deeper understanding of React.

This beginner tutorial is based on React’s official documentation.

The videos in this course are short and to the point. No unnecessary chit-chat. No mistyping. No humming and hawing. Just the facts and the code. You’ll waste no time and learn what you need to know in the shortest time possible.

Get started with React now!

Who this course is for:

  • Beginner React students
  • Web development students


App Developer & Designer
Tom Bowden (AutoScreencast)
  • 4.5 Instructor Rating
  • 1,024 Reviews
  • 17,733 Students
  • 2 Courses

I have been creating mobile applications since 2008. In addition, my passion is making applications for the web and desktop. My favorite programming languages are Clojure(Script), Elixir, Swift, JavaScript, and Lua. I enjoy learning new technologies, and applying them to mobile apps and the web. I currently live in Tokyo, Japan.

About AutoScreencast

I have developed a tool, called AutoScreencast, that automates the production of screencast videos. Basically, AutoScreencast is a Mac app, built using Electron (UI in React), which interacts with MacOS using the Lua programming language. With AutoScreencast, I create and edit a list of “actions”, comprising typing on screen, my voice recordings, moving to a point in the code, show an image on screen, and so on, which then are run in sequence to create a screencast video. By creating this script of “actions”, it is very simple to iterate and improve videos, and update them in the future.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses