Learn React Now

Why choose us?

3-day course

Learn the core concepts of coding an end-to-end app with React from an industry expert.
New: We have an extra third training day with Advanced React

What is React?

It is a JavaScript library originally built by Facebook. It allows developers to create large web apps using data that can change without reloading the page. It provides speed, simplicity, and scalability.


If you are in Canada we want to visit you. We are bringing the course to Montreal, Vancouver, Toronto, Ottawa, Calgary, Quebec City and more!


You should have significant experience in building web applications with HTML5 and JavaScript. No previous experience with React library is required.


Bring your laptop! An important part of the training is dedicated to building apps together and testing things in real time (bootcamp style).


React is used on thousands of web sites (Facebook, Netflix, Instagram, NY Times) and mobile apps (Skype, Uber, Tesla).

Rebate options that you could benefit

Discounts available

User Group

10% off
Members of any dev user group get 10% off. (Includes React, React Native, JavaScript, .Net, etc.). Contact us with your proof of membership.

Code Academy Alumni

20% off
Have you attended a workshop from Angular Academy, Vue Academy, or Azure Academy? Contact us with your registration proof to get your 20% off discount code.

Group of 3

10% off
Bring your coworkers! Register 3 or more people to get 10% off. We also do Corporate On-Site Training, you can contact us for more information.
Before you register

Frequently Asked Questions

What is React Academy?

This is a 3-day classroom training for professional web developers, available as a public course or as a corporate on-site training.

Are you offering online courses as well?

No, we do not believe in the efficiency of online courses for programmers training. Our courseware is delivered live as a bootcamp style workshop with plenty of interactivity with the instructor in the room.

Which version of React are you using?

We are *always* teaching on the latest version of React. We constantly update the training material to follow the new React versions.

Can we customize the content?

Public classes are strictly following the outline as seen above. But we can definitely tailor the content for corporate on-site training to fit your team's preferences and expectations. Optional topics could be: Bootstrap, Material Design, Firebase, Unit testing, React Native, Relay, Progressive Web App, Internationalization and localization, SEO...

Is it for students?

The primary target for this training is web professionals, who have the course paid by their employer. But we are thrilled when students try to get that training, so we provide 50% off promo codes for students, contact us if you are interested!

What if I don't have a laptop?

We typically do not provide laptops. But contact us as soon as possible and we will see what we can do.

Is it ok to bring a MAC, or a PC?

Both PC and MAC are perfectly fine, you'll get the same experience during the workshop.

What is the setup required?

A detailed setup document is sent to attendees one week prior to the training. Basically you'll have to install Node.js and the latest version of the React libraries.

Which code editor or IDE will we use?

Attendees can use the tool of their choice (Sublime, Atom, Eclipse, WebStorm, Visual Studio... The instructor is using Visual Studio Code, which is free, available on PC, MAC and Linux, and offers free extensions that help while developing with React. We recommend to give it a try! http://code.visualstudio.com