Stop wasting your time with confusing docs and out of date tutorials.

Sign Up


React Fundamentals

  • 48 Lessons
  • 287 Minutes
  • Updated 34 days ago
This course is the most popular, highest rated, and as of right now, the most up to date way to learn React. Recently updated to support React v16 and React Router v4.
Learn More

Modern JavaScript

  • 38 Lessons
  • 202 Minutes
  • Updated 30 days ago
In this course you'll learn the latest and greatest features of the JavaScript language, then you'll immediately take that knowledge and apply it by refactoring a real world app from ES5 to ES6 and beyond.
Learn More


  • 63 Lessons
  • 411 Minutes
  • Updated 11 months ago
When learning Redux, you need to learn it in the context of an app big enough to see the benefits. That's why this course is huge. A better name might be 'Real World Redux'.
Learn More

React Native

  • 44 Lessons
  • 454 Minutes
  • Updated 15 months ago
The most in depth React Native course that has ever been created. Learn how to build a production ready mobile app for the iOS App Store and Google Play store.
Learn More

React Router v4

  • 34 Lessons
  • 366 Minutes
  • Updated 6 days ago
For good reason, React Router is the most popular 3rd party library in the React ecosystem. In this course, you'll learn the API, the implementation, and the reasons behind React Router v4.
Learn More

Universal React

  • 39 Lessons
  • 344 Minutes
  • Coming Soon
Learn how to server render your React in order to improve your application's bootup time and SEO.
Learn More
Sign Up

Who are these courses for?

  • Developers who are frustrated with the disjointed approach to learning React and want a more linear, coherent path.
  • Mid to Sr level back-end developers who are new to JavaScript but want a smooth path to learning the front-end.
  • Bootcamp graduates who are confident in the fundamentals of JavaScript and want to become more employable by learning the React ecosystem.
  • Curious Angular developers who want to learn React and integrate it into their existing code bases.
  • jQuery or Backbone developers who want to learn a more declarative, component based approach to building UIs.
  • React developers who want to dive into the world of Redux, React Native, Universal React, or even just more advanced React topics.
  • Native mobile developers who want to see what all the hype around React is about.
  • Front end developers wanting to modernize their skillset in order to get a raise or apply for another job.
  • Mid to Sr level developers who are confident in their ability to learn quickly and want the quickest approach to learning the React ecosystem.

Investing in React

As of today, you can use React to build Web, Native, Windows, Virtual Reality, Xbox, and Universal applications. React has and will continue to fundamentally shape the way that we develop on all of those platforms. It's not a fad and it's not going away anytime soon. If you're a front end developer now or anytime this decade, you'll be at a strategic and financial disadvantage if you don't familiarize yourself with the principles of React.

"React is such a good idea that we will spend the rest of the decade continuing to explore its implications and applications."

Guillermo Raunch
Creator of

Course Structure

One aspect of why our courses are so highly reviewed is the way they're structured. They're all built on top of three learning methodlogies we believe strongly in...

Linear Approach

A common complaint when learning a new technology is that there's typically no linear roadmap. You're left piecing together documentation and blog posts only to find you're still missing critical pieces. This is even worse with React because you're not only piecing together different resources, but also different technologies. These courses solve this issue by having each course build on top of the next, that way, your roadmap to learning the React ecosystem is as smooth as possible.


How many times have you watched a lecture or a video, felt confident, then sat down to build something on your own and didn't even know where to start? This is the harm of passive learning. Passive learning is the biggest enemy to growth because it gives you the illusion of learning without any of the benefits. The real learning comes from actually building something and all of our courses are built around this idea. In each course you'll see two different projects; one we'll build together via the videos and the other you'll build on your own via the curriculum.

All Learning Types

Everyone learns differently, though we all benefit from repetition. All of our courses were designed with this in mind. Every lesson includes both text and video; the text focuses on the topic itself, while the video applies the topic to a real world project. - The best courses I've ever seen.

Taras Protchenko
Sign Up
Sign Up