About us

Our coaches are expert, every day developers
who will mentor you throughout your React and GraphQL
journey

We are professional developers who love to teach

Our Mission

To inspire and support professional developers to grow in their career, while leading the way for a mentorship conscious tech industry.

The React GraphQL Academy Values

  • Passion
  • Empathy
  • Community
  • Excellence
  • Continuous learning
  • Forward thinking
  • Determination
  • Feedback
  • Best-practices
  • Cutting-edge

Our coach team

Alex Lobera

Tech Lead at LeanJS
Full profile

"Teaching other developers is very rewarding. I love sharing what I've learned in my career to help others grow and give back. I think this is what really makes our industry move forward."
Full profile
Roy Derks

Senior Frontend Developer at City of Amsterdam
Full profile

"When in doubt, start coding."
Full profile
Eva Hoffmann

Software Engineer at DAZN
Full profile

"Everyone can learn how to program, and I enjoy supporting others to learn and expand their skill set. Programming is such an important skill set and I am particularly passionate about diversity in tech."
Full profile
Horacio Herrera

Designer & Developer at Independent Consultant
Full profile

"I love teaching and seeing other developers grow..."
Full profile
Richard Moss

Principal Engineer at Sainsbury's
Full profile

"Collaboratively working with developers to help them understand concepts such as the functional programming paradigm helps them take their skills to the next level - and I learn a lot too!"
Full profile
Vladimir Novick

Software architect and Consultant at Vladimir Novick
Full profile

"Don’t overcomplicate things"
Full profile
David Leuliette

Senior Front-end Engineer at Empire fast
Full profile

"When you work 8 hours a day with a tool, every second matters."
Full profile
Francisco Gomes

Software Engineer at Sainsbury's
Full profile

"While teaching, the technology itself is not life-changing. It's the passion and commitment."
Full profile
Will Voelcker

Senior Full-stack JavaScript Engineer at LeanJS
Full profile

"I love working with developers to help them improve their skills, stretch their brains, further their understanding, and advance their career."
Full profile
Paul Woodley

Senior UX Designer at HELIX RE
Full profile

"I'm not a developer, but code is what is used to bring design to life so it's important everyone involved understands each other!"
Full profile

Our support team

Ingrid Amitricioaei

Marketing Officer at React GraphQL Academy
Full profile

"Achievement is a short-term joy. It's the goal that keeps you active."
Full profile
Lena Tregub

Happiness Officer at React GraphQL Academy
Full profile

"The Sky is a Limit. There is always a way out. If you can't find any - just stop, breath, and think better"
Full profile

How we continuously improve #

React GraphQL Academy is made up of a group of developers & coaches that continuously strive improve their teaching skills and training material

  • We improve the material and training resources collaboratively to build the most complete, progressive, and and up-to-date curriculum possible.
  • We train together to improve our teaching skills in order to maximize the learning of the trainees.
  • We share our expertice working at various top companies to create excellence in training, taking an open approach to new tecnologies without being prescriptive.
Become a coach

Our coach manifesto#

Coaches are curious

We know technology changes constantly, we embrace change and we always keep learning. Learning is a never-ending process.

Coaches provide alternatives to help students make informed decisions

Coaches explain why we use a given stack and which problem(s) it solves, and we should also explain alternative choices. This way, trainees can make their own informed decisions about what stack to use.

Coaches guide students

Everyone learns differently. We shouldn’t tell students what they can do or what they can’t do. We make recommendations, and we explain the rationale behind our recommendations, then trainees choose. We should try to balance the amount of freedom.

Coaches are professional developers

Bring your experience to the classroom. We try to explain things in the classroom using real-world examples we’ve worked on. Expressions like “in my experience” are very helpful.

Coaches are honest and humble

Coaches don’t have to know everything. It’s better to say “I don’t have any experience on that”, than trying to pretend you know. We also learn from students, and students appreciate when coaches say things like “thanks for sharing, I didn’t know”.

Teaching is not simple

Building real-world software is not a simple problem. Normally what a developer should do or not do depends on the case. Sometimes students want a simple answer: “what should I do, A or B?”. The answer in many cases is “it depends”. Our job is to make sure we understand trainees’ problems, and they understand the pros & cons of each approach we might recommend depending on the case.

Coaches are proactive and self-managed

Coaches don’t join to be told what to do. Coaches communicate, have initiative, and collaborate for the common good of the group.

Coaches are generous

We share and help others. Helping is not a transactional event. Being able to help has nothing to do with status, experience or knowledge. Being able to help has to do with being willing to help. We can learn from anyone, everyone has something to teach.

We respect each other

Treat people as you would like them to treat you. If you mentor another coach, you expect the other coach to appreciate and get the most of your time and effort and to replicate at least the same amount of effort. We don’t mentor another coach over and over again if we don’t see enough effort and dedication on the other end. If someone mentors you, you should also mentor.

Coaches pursue excellence

We believe being excellent has nothing to do with not making mistakes. Being excellent means working hard to do things right, and to learn from our mistakes so we do our best to not make them again.

Our community is open

We are not an exclusive VIP group, meaning we are inclusive. We welcome new coaches and people to our community. The only barrier to entry is motivation and attitude, those who work with us as coaches will be proactive people that want to help others.

Need specialised training using your codebase?

Our parent company LeanJS runs flexible week-long Sprints teaching React, GraphQL or UX Design to help improve your codebase and development workflows.

Working on a product/codebase that you help identify, these 5-day workshops bolster learnings from the React GraphQL Academy core curriculum to open up advanced Lean techniques skills to your team.

Find out more at LeanJS.com

Upcoming - All Events#

10
Dec1 week

React Redux Bootcamp
London, UK
Prices & more details

10
Dec3 days

React Fundamentals
London, UK
Prices & more details

16
Dec3 days

Advanced React Training
London, UK
Prices & more details

16
Dec1 day

Advanced React UIs & Styling With Design Systems
London, UK
Prices & more details

17
Dec1 day

Advanced React Patterns, FP & Performance
London, UK
Prices & more details

18
Dec1 day

Testing in React
London, UK
Prices & more details

20
Dec1 day

Advanced React Patterns, FP & Performance
Lisbon, Portugal
Prices & more details

14
Jan1 month

React Part-Time Course
London, UK
Prices & more details

18
Feb1 week

React Redux Bootcamp
London, UK
Prices & more details

18
Feb3 days

React Fundamentals
London, UK
Prices & more details

24
Feb3 days

Advanced React Training
London, UK
Prices & more details

24
Feb1 day

Advanced React Patterns, FP & Performance
London, UK
Prices & more details

25
Feb1 day

Advanced React UIs & Styling With Design Systems
London, UK
Prices & more details

Using our site means you consent to our use of cookies. Find out more in our privacy policy.