Who Is This Course For?

Get a brief look at what we are going to learn in this course and who should read this course?


The Road to React teaches the fundamentals of React . You will build a real-world application in plain React without complicated tooling. Everything from project setup to deployment on a server will be explained for you. The course comes with additional referenced reading material and exercises with each chapter. After reading the course, you will be able to build your own applications in React. The material is kept up to date by myself and the community.

In the Road to React, I offer a foundation before you dive into the broader React ecosystem. The concepts will have less tooling and less external state management, but a lot of information about React. It explains general concepts, patterns, and best practices in a real-world React application.

Essentially, you will learn to build your own React application from scratch, with features like pagination, client-side and server-side searching, and advanced interactions like sorting. I hope this course captures my enthusiasm for React and JavaScript, and that it helps you get started with it.

Pre-requisites and learning outcome

  • JavaScript beginners with knowledge in fundamental JS, CSS, and HTML: If you just started out with web development, and have a basic grasp about JS, CSS, and HTML, this course should give you everything that’s needed to learn React. However, if you feel there is a gap in your JavaScript knowledge, don’t hesitate to read up on this topic before continuing with the course. You will have lots of references to this fundamental knowledge in the course though.

  • JavaScript veterans coming from jQuery: If you have used JavaScript with jQuery, MooTools, and Dojo extensively back in the days, the new JavaScript era may seem overwhelming for someone getting back on track with it. However, most of the fundamental knowledge didn’t change, it’s still JavaScript and HTML under the hood, so this course should give you the right start into React.

  • JavaScript enthusiasts with knowledge in other modern SPA frameworks: If you are coming from Angular or Vue, there may be lots of differences in how to write applications with React, however, all these frameworks share the same fundamentals of JavaScript and HTML. After a mindset shift to get comfortable with React, you should be doing just fine adopting React.

  • If you are coming from another programming language, you should be more familiar than others about the different aspects of programming. After picking up the fundamentals about JavaScript and HTML, you should have a good time learning React with me.

  • If your main profession is in design, user interaction or user experience, don’t hesitate to pick up this course. You may be already quite familiar with HTML and CSS which is a plus. After going through some more JavaScript fundamentals, you should be good to get through this course. These days UI/UX are moving closer to the implementation details which are often taken care of with React. It would be your perfect asset to know how things work in code.

  • If you are a Product Owner or Product Manager of your development department, this course should give you a good breakdown of all the essential parts in a React application. Every section explains one React concept/pattern/technique to add another feature or to improve the overall architecture. It’s a well rounded reference guide for React.

📜 You can get information about the author and can get help from FAQs.

Let’s get started with displaying hello world app in a react app in the next lesson.

Get hands-on with 1000+ tech skills courses.