Not Sure Where to Apply?

React GraphQL Academy - CLOSED

Online, London, Barcelona, Berlin, +2 more.
Lisbon, Amsterdam
Best Bootcamp

 Ranked 2021 Best Bootcamp

About React GraphQL Academy

Location: Online, London, Barcelona, Berlin, Lisbon, Amsterdam

Please note: This school is closed and is no longer accepting students. The SwitchUp team no longer monitors this page for updates, but historical information is available for reference.

React GraphQL Academy (formerly ReactJS Academy) offers in-person and remote ReactJS & GraphQL training. The course helps companies and individuals deliver complex and reliable React applications by up-skilling professional developers in the React ecosystem.... Read More

This program is ideal for students who have a background in coding, strong understanding of JavaScript, or have previously completed a "learn to code" bootcamp. Students can expect to be confident React developers able to develop complex applications implementing best practices. Alumni will have access to a private Slack channel, where they will be able to network with colleagues, ask coaches for some advice, and find relevant tech news.

Courses

Advanced React Part-Time Training

Cost: $1,100 - $1,450
Duration: 3 weeks
Locations: Online, London
In-person Available Online
Course Description:

Expert coaches and developers will work alongside you on real-world React problems a few hours a week so training does not impact too heavily on your work. Return to work as a Senior React developer.

On completion of the Advanced React Part-time training each student will:

- Be able to use advanced patterns & functional programming to improve code quality
- Understand absolute and perceived performance and how to improve it
- Comprehend basic theoretical concepts of React
- Learn how to style React applications in an idiomatic way and encourage design consistency using design systems.
- Understand how to build components that are easy to reuse and maintain.
- Understand how GraphQL can speed up front-end development by reducing the amount of code we write and test
- Be able to test complex React applications writing tests that enforce code quality and good programming principles.
- Foster critical thinking about what and how to test
- Learn best practices to build real-world React applications.

Subjects:
GraphQL, React.js

Advanced React Training

Cost: $1,100 - $1,450
Locations: Online, London, Barcelona, Berlin, Lisbon
In-person Available Online
Course Description:

For 3 days expert coaches and developers will work alongside you on real-world React problems so you return to work as a Senior React developer.

On completion of the Advanced React Training each student will:

- Be able to use advanced patterns & functional programming to improve code quality
- Understand absolute and perceived performance and how to improve it
- Comprehend basic theoretical concepts of React
- Learn how to style React applications in an idiomatic way and encourage design consistency using design systems.
- Understand how to build components that are easy to reuse and maintain.
- Understand how GraphQL can speed up front-end development by reducing the amount of code we write and test
- Be able to test complex React applications writing tests that enforce code quality and good programming principles.
- Foster critical thinking about what and how to test
- Learn best practices to build real-world React applications.

Subjects:
GraphQL, React.js

Complete React Part-time Training

Cost: $1,750 - $2,200
Duration: 5 weeks
Locations: Online, London
In-person Available Online
Course Description:

Expert tutors & developers work alongside you on this training to help you master React without having to cut into valuable working hours.

On completion of the Complete React Part-time training each student will:

- Understand how the most popular libraries to build React applications work under the hood: react, react-router, storybook, redux, react-redux, styled-components, styled-system, jest, react testing library
- Master the React principles, such as declarative programming and the React composition model, to build React applications the right way.
- Understand the different state management approaches in the React ecosystem.
- Be able to use advanced patterns & functional programming to improve code quality
- Understand absolute and perceived performance and how to improve it
- Comprehend basic theoretical concepts of React
- Learn how to style React applications in an idiomatic way and encourage design consistency using design systems.
- Understand how to build components that are easy to reuse and maintain.
- Understand how GraphQL can speed up front-end development by reducing the amount of code we write and test
- Be able to test complex React applications writing tests that enforce code quality and good programming principles.
- Foster critical thinking about what and how to test
- Learn best practices to build real-world React applications.

Subjects:
GraphQL, React.js

GraphQL API Part-time

Cost: $799 - $999
Duration: 3 weeks
Locations: Online, London
In-person Available Online
Course Description:

On completion of the GraphQL part-time training each student will:

- Understand the main functionalities and responsibilities of a GraphQL Server
- Feel comfortable designing a GraphQL schema based on established patterns like the Input Object Mutations or Connection Specification
- Be aware of the multiple attack vectors that exist in GraphQL APIs
- Learn to set up subscription support with Apollo Server
- Understand of how to orchestrate a collection of GraphQL APIs under a single GraphQL gateway
- Learn what is Hasura engine and how you can use it to auto generate GraphQL APIs on top of new or existing Postgres databases

Subjects:
GraphQL

React, Redux & GraphQL Bootcamp

Cost: $1,750 - $2,200
Duration: 1 week
Locations: Online, Lisbon, Barcelona, Berlin, London
In-person Available Online
Course Description:

For a week, expert coaches and mentors will work alongside you to master the React ecosystem so you return to work as a React specialist. This course covers JavaScript, React, Redux, GraphQL, and Functional Programming. Students should expect to be confident React developers able to develop complex applications implementing best practices. The course is not aimed at beginner developers and a good understanding of JavaScript is required to get the most from it. Most developers on the course have a minimum of 6 months experienced or have previously completed a "learn to code" bootcamp.

On completion of the React Bootcamp each student will:

- Understand how the most popular libraries to build React applications work under the hood: react, react-router, storybook, redux, react-redux, styled-components, styled-system, jest, react testing library
- Master the React principles, such as declarative programming and the React composition model, to build React applications the right way.
- Understand the different state management approaches in the React ecosystem.
- Be able to use advanced patterns & functional programming to improve code quality
- Understand absolute and perceived performance and how to improve it
- Comprehend basic theoretical concepts of React
- Learn how to style React applications in an idiomatic way and encourage design consistency using design systems- Understand how to build components that are easy to reuse and maintain.
- Understand how GraphQL can speed up front-end development by reducing the amount of code we write and test
- Be able to test complex React applications writing tests that enforce code quality and good programming principles.
- Foster critical thinking about what and how to test
- Learn best practices to build real-world React applications.

Subjects:
GraphQL, Redux, React.js, JavaScript

React, Redux Fundamentals Part-time Training

Cost: $900 - $1,200
Duration: 3 weeks
Locations: Online, London, Amsterdam
In-person Available Online
Course Description:

Learn React fundamentals needed to develop React apps the right way and don't miss a day at work.

On completion of the React Fundamentals Part-time training each student will:

- Understand how the most popular libraries to build React applications work under the hood: react, react-dom, react-router, redux, react-redux
- Learn the React principles, such as declarative programming and the React composition model, to build React applications the right way.
- Understand the different state management approaches in the React ecosystem.
- Create a solid foundation to understand advanced React techniques as you progress in your career as React developer.

Subjects:
Redux, React.js

React, Redux Fundamentals Training

Cost: $900 - $1,200
Locations: Online, Berlin, Lisbon, London, Barcelona
In-person Available Online
Course Description:

Learn in 3 days the React fundamentals needed to develop React apps the right way.

On completion of the React Fundamentals each student will:

- Understand how the most popular libraries to build React applications work under the hood: react, react-dom, react-router, redux, react-redux
- Learn the React principles, such as declarative programming and the React composition model, to build React applications the right way.
- Understand the different state management approaches in the React ecosystem.
- Create a solid foundation to understand advanced React techniques as you progress in your career as React developer.

Subjects:
Redux, React.js

React GraphQL Academy Reviews

Average Ratings (All Programs)

React GraphQL Academy logo

4.82/5 (34 reviews)

Rafael Dujarric
Graduated: 2020

4/13/2020

Course
Advanced React Training

Overall

Curriculum

Job Support

"Great Bootcamp!"

I had been following the bootcamps organised by the React GraphQL Academy for a while because the material is always interesting and up to date.
Finally the circumstances got aligned for me to join one of the courses and I really liked it.
The content covered... Read More

Raghu
Graduated: 2020

4/11/2020

Course
GraphQL API Part-time

Overall

Curriculum

Job Support

"From foundations to using GraphQL engine, React GraphQL Academy's GraphQL Bootcamp got you covered!"

I program in full stack JavaScript environment and completed some GraphQL tutorials before attending GraphQL API Part-time.

First the course started off with GraphQL foundations and thinking in graphs, then learned a ton about Schema design and Error handling... Read More

Pros:
1. Taught by the best in the fields of React and GraphQL
2. Well organized sessions and exercises to work on the concepts learnt in each session
3. In detailed analysis, discussions and practical use cases of concepts

Willman Corcho
Graduated: 2020

4/7/2020

Course
GraphQL API Part-time

Overall

Curriculum

Job Support

"Great online experience"

I've been working with graphQL for a couple of months but mostly over an existing architecture, I took this class to get a deeper understanding on how GQL is meant to be used and the thought process behind it.
The course indeed delivered, we've covered... Read More

David Leuliette
Graduated: 2020

4/1/2020

Course
GraphQL Part-time

Overall

Curriculum

Job Support

"I finally have a big picture about Professionnal GraphQL development."

I am using GraphQL since 3 years now.
The problem is: I never completed the giant tutorial on howtographql.com
I decided to attend to the bootcamp to revisit the basics to have rock solid foundations.

This boocamp is nice if you want to have a private course... Read More

Now, I am more confident in GraphQL about shema design, subscriptions, security, error handling or even using a real life tool like Hasura.

fabio barbieri
Graduated: 2019

1/3/2020

Course
Part time React, Redux and GraphQL

Overall

Curriculum

Job Support

"very disappointed. a totally wasted time"

pros: i was motivated to learn React since i knew that i add to attend a class where i could learn nothing from the class itself, so motivation was to study in advance
cons: long list, to stay to the main points, trainers clearly know react but they have... Read More

Official Response from React GraphQL Academy

Hi Fabio, we’re sorry to hear that the course didn’t meet your expectations.

Thank you for giving us feedback, it helps us improve in telling people WHAT to expect from our courses & HOW they will learn things.

So now, in addition to the Pre-course Learning... Read More

- “Teachers don't know how to teach”
The way we explain things is not arbitrary, we have a well-defined teaching method (http://rgql.link/_/tm). The teaching principles (http://rgql.link/_/tp) we follow are evidenced-based, and research shows they are effective. But for our method to work, learners need to do exercises. You told us during the course that you wanted more theory and less in-class exercises. As a solution, we suggested lecturing again to anyone who wanted more theory during the next session (not only you, so we didn’t exclude anyone), and that was a full session dedicated to recap. We spent all the session discussing and explaining things on 1-on-1 discussions with everyone, including you. If you thought that was not enough, it would have been helpful for us to know in order to provide new alternatives.

To sum up, please, always pay attention to the documents we share before the start of the course. “What to expect from React GraphQL Academy course” (https://rgql.link/_/wte) Prospectus gives you the whole picture of the training that you’ll get + the methodology we use + the engagement that we expect from you to get the best outcome.

- “Could learn nothing from the class itself, so motivation was to study in advance”
Our courses are very intense, and this is one of the main reasons why many people choose us. We are very clear about it and try to make it as vivid on the website as possible. That is why all the students receive Pre-course materials beforehand, so they can make sure they are ready for the course. The other thing we do to help a student get through the course successfully are Q&A sessions. Before every session, we allocate time for Q&A to answer any questions from the previous session. Please, make sure to prepare them, as this time at the start of the session is very useful especially if you work in between sessions. We’re sorry to hear that those exercises for the next session you asked for in advance, didn’t help you prepare better :(

To sum up, please, make sure you look through all the pre-course materials we send you.

- “The chosen topics”
We’re very transparent with all the topics which will be covered . You could see them all when purchasing the course. During the session when you learned Storybook you also learned CSS-in-JS. You’re right that you spent almost the entire session using Storybook, but you also spent the same time using styled-components. Storybook helps you style the components in isolation, we think this is useful so you can focus on learning style-components without having to think of the rest of the application.

To sum up, please, make sure you look through the Curriculum (http://rgql.link/_/rc) before purchasing a course.

- “Simple concepts became very complicated”
Our curriculum consists of a set of building blocks designed to learn progressively. Every set of our curriculum is carefully chosen and placed in the right order to learn incrementally. The concepts explained in session 1 are meant to be used in session 2, and so on. There are two full recap sessions (one right in the middle of the course and one at the end) where we don't explain anything new, and developers work on the concepts of previous sessions to make sure they consolidate them. Those recap sessions are meant to help you avoid cognitive load (https://en.wikipedia.org/wiki/Cognitive_load).

To sum up, since we have a progressive curriculum, it’s very important to ask any question during the recap sessions to avoid concepts becoming complicated as the course progresses.

We’re really sorry we were not able to understand and meet your needs. We value your feedback and we hope that the changes we’ve made will help avoid any future frustrations.

Patrick Bower
Graduated: 2019

12/19/2019

Course
1 Week React, Redux & GraphQL Bootcamp

Overall

Curriculum

Job Support

"A very comprehensive, in-depth syllabus taught by an expert"

Throughout the six days, I learnt not only a better, more comprehensive React practice but a deeper understanding of the concepts and JavaScript behind the library. As a self-taught developer, the course joined the dots on my React knowledge and took... Read More

Daniel Marksteiner
Graduated: 2019

11/4/2019

Overall

Curriculum

Job Support

"A great, focused one week bootcamp introduction to React!"

I recently completed the one week React Redux bootcamp in London with Alex as our main tutor. I found the course to be an intense and very rewarding experience which will help set me up for a job in React development. We covered ES6 Javascript, functional... Read More

Anonymous
Graduated: 2019

9/11/2019

Overall

Curriculum

Job Support

"A well thought out and highly engaging course"

PROS: + Supportive, knowledgeable and highly engaged trainers. + Explanation of concepts in a clear and concise way. + Constant discussion of ideas within the group which meant that no one was left behind before moving onto the next topic. + Nice balance... Read More

Anonymous
Graduated: 2019

9/11/2019

Overall

Curriculum

Job Support

"A well thought out and highly engaging course"

PROS:
+ Supportive, knowledgeable and highly engaged trainers.
+ Explanation of concepts in a clear and concise way.
+ Constant discussion of ideas within the group which meant that no one was left behind before moving onto the next topic.
+ Nice balance... Read More

CONS:
- None

Massive props to Richard, Alex & team; this was a fantastic course! Highly recommended to anyone of any experience level.

Sam F
Graduated: 2019

9/11/2019

Overall

Curriculum

Job Support

"Intense and information packed"

I attended this course as a self taught programmer hoping to expand my knowledge and break into the job market. My only React knowledge before the course was the provided pre-course materials and online basics courses.

I learned a huge amount on this course,... Read More

I especially welcomed the opportunity to pair program with other students throughout the course, as this is something I had not done before in my previous self-study.

As a relative novice in software development I cannot understate how far this course brought along my knowledge and ability to write professional code. As well as specifics, the course also does a great job of covering theory and principles behind React development, i.e. 'How To Think in React'. For example, we covered ideas like declarative vs imperative programming, writing testable units, writing and code for developers rather than for users, and separation of concerns.

Throughout the course we also considered different approaches to each problem, discussing the benefits of each. This was invaluable, as software development is an ever changing landscape and it is important to consider why we do things as we do them, rather than just blindly following trends.

I came away from the course with as many questions as answers, but this is a positive thing, as it allowed me to consolidate my knowledge and continue learning in an informed way since finishing the course.

Many thanks to Alex, Richard and the team!

Related News

Alum Q&A: Troy Ciesco, React GraphQL Academy
React GraphQL Academy - 6/19/2019
Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.