Course image for Learn ReactJS by Building 5 Projects
Free preview before enrolling

Learn ReactJS by Building 5 Projects

Learning React from the Beginning By Building 6 Awesome Projects

4 hours+ of total content
(117 Reviews)
1.2k enrolled
Course Creator: Pedro MachadoLast updated 6 days ago

Heads up!

This is an official course from Full Stack Web Developer Learning Path learning path.


  • React Hooks
  • Routing In React
  • State Management in React - Context API
  • Creating API Based React Projects


This is the perfect course to learn ReactJS if you are a beginner. Most programmers agree that the best way to learn a language or a technology is to build something. Therefore this course will teach you guys everything you would need to know in order to build your own awesome website.

The course starts with a simple and beginner-friendly introductory project where I teach you guys the basics of a react application. This includes using states and rendering javascript. Then, we gradually transition towards more complex applications which are meant to teach you the fundamentals.

Some of the projects, can even be included in your programming portfolio!

Course Structure

36 lectures 04:04:42 total duration

  Introduction - Welcome (Watch video)

Student feedback

Course Rating







profile pic for Ferit Emre Yalçın
Mar 11, 2023
Too good
profile pic for MirzaFaisalBaig
Mar 06, 2023
very straight forward
profile pic for prajna prayas
Feb 27, 2023
Nice course to brush up the concepts before a big interview. Good job team Codedamn.
profile pic for Tim Carr
Feb 13, 2023
Although you can work with playground at the same time but with the edits of css on the side. We have to stop and complete the missing portions before completing the next video. It would be better if you opened up a playground with the modified code each time you do this. Also add more quizzes or playgrounds, you can also add playgrounds where there are problems in the code you gave us so that we have to troubleshoot. I think with just some minor improvements these videos could really help many people.
profile pic for Pranjal Shukla
Feb 11, 2023
A great course to practice react

Your Course Instructor

Course Instructor Image

Pedro Machado

Content creator

Hey! My name is Pedro and I run a programming tutorial channel called PedroTech. I produce several videos on both front-end and back-end development using a variety of technologies and languages!

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.


  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback


  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback
Try Pro (7-day risk-free)