Learn React Now
Why choose us?
All the React basics you need.
- Introduction to React
- What is React? (previously known as ReactJS)
- Specs and pros
- React Hello World
- React API
- JSX Language
- Virtual DOM and Reconciliation
- Component types
- Property components (React Props)
- State Components (React State)
- Creation and destruction of components
- Lifecycle hooks (componentDidMount(), componentWillUnmount())
- How to use SetState()
- Event listeners
Building up your skills on React.
- Controlled components
- Uncontrolled components
- Intro to Flux and Redux
- Data flow
- Async with Redux Thunk
- Using production build
- Deploying a React application
- Avoiding reconciliation
- Pure components
- React Native demo: Build phone apps using React
Dates and pricing
Be wise: click on your city to see the pricing.
React Academy Montreal (English)Thursday, December 13, 2018 at 8:30 AM
React Academy Virtual TrainingMonday, December 17, 2018 at 8:30 AM
Académie React Québec (français)Thursday, January 17, 2019 at 8:30 AM
React Academy TorontoTuesday, January 22, 2019 at 8:30 AM
React Academy OttawaThursday, January 24, 2019 at 8:30 AM
React Academy VictoriaTuesday, February 5, 2019 at 8:30 AM
React Academy VancouverThursday, February 7, 2019 at 8:30 AM
React Academy OttawaContact us to host
Get your company to host the next React Academy in Ottawa, ON. Get Discounts!
React Academy CalgaryContact us to host
Get your company to host the next React Academy in Calgary, AB. Get Discounts!
Rebate options that you could benefit
Code Academy Alumni
Group of 3
Before you register
Frequently Asked Questions
What is React Academy?
This is a 2-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