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 TorontoMonday, September 17, 2018 at 8:30 AM
Académie React Québec (français)Monday, October 1, 2018 at 8:30 AM
React Academy Montreal (English)Wednesday, October 3, 2018 at 8:30 AM
React Academy Regina (One-Day Preconference)Monday, October 15, 2018 at 8:30 AM
React Academy VancouverThursday, November 22, 2018 at 8:30 AM
React Academy OttawaTuesday, November 27, 2018 at 8:30 AM
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