400+ happy students
Ship Modern Full Stack Apps with GraphQL
Invest in your skills and learn with the most comprehensive GraphQL course on the web.
Mastering GraphQL can feel like you need to be an expert in everything — from server-side architecture to client-side performance.
You are responsible for building a consistent and reliable API that can scale with demand and improve developer experience.
You are faced with hundreds of small decisions.
Any mistakes early on will be amplified through inconsistent API's and poor performance.
Velocity grinds to a halt and your users see none of the benefits.
It's amazing to see how a pro really thinks about building with GraphQL, there are so many little things I've picked up from watching these videos.
Jamie Baker
GraphQL doesn't need to be difficult
Built on a solid foundation of best practices and patterns, you can build scalable and reliable GraphQL services with ease.
Your APIs can be consistent, reliable and performant. Your team can move at higher velocity.
Learn how to do things the right way
This is not a basic course. It's a comprehensive guide to building full-stack applications with GraphQL.
We'll cover everything from the basics to advanced topics. We'll build a full-stack application together and reveal the patterns used by GraphQL teams at scale.
You'll see how to architect your service the right way and learn everything to get production ready.
If you want to become a GraphQL expert, this is the course for you.
The pacing has been perfect for me. I always felt like GraphQL was too complicated... But I was wrong! I've already been able to improve code at work.
Ayo Adeyemi
Hi, I'm Warren, and I'll be your tutor
Before building this course, I've created some of the most popular GraphQL tools on the web, including the GraphQL Network Inspector for Chrome and the GraphQL IDE (GraphDev).
I've also worked with GraphQL in production for over 7 years as a lead developer and open-source contributor.
From small startups to large enterprises, I've seen the good, the bad and the ugly. I've seen what works and what doesn't. I've seen the patterns that emerge when teams are successful with GraphQL.
In this course I will use those years of expertise to show you everything needed to succeed with GraphQL.
What you'll learn in this course
The course is split into two parts, so no matter your level, we have the perfect starting point for you. Start from the beginning or jump straight into the advanced topics.
GraphQL Fundamentals
Learn GraphQL from the ground up. We'll take you through the basics and build a full-stack app using GraphQL
Who is this course for?
Beginner to Intermediate
For developers starting out with GraphQL or those with little production experience.
We'll go through the basic concepts and then begin to introduce advanced topics as we move through the course.
We'll be building a full-stack application, so basic knowledge of building web applications is required.
21 high quality videos covering topics like:
Configuring a GraphQL service
Project structure
Roles and permissions
Data-loaders
Codegen
Client-side querying
Client-side cache management
Authentication
Building a responsive app
Primary technology
Typescript
Nodejs
React
GraphQL Mastery
Become the GraphQL expert in your team. We'll cover advanced topics to build GraphQL at scale
Who is this course for?
Intermediate+
For developers who have completed the fundamentals course or have previous experience with GraphQL.
We'll tackle more advanced topics and patterns used by teams building GraphQL at scale.
We'll introduce production ready patterns, such as logging, testing and error handling.
16 high quality videos covering topics like:
Server-side caching
Advanced client-side cache management
Fragments, unions and composition
Advanced authorisation
Advanced error handling
Logging and monitoring
Performance tuning
Unit and integration testing
Federated graphs
Primary technology
Typescript
Nodejs
React
Become the GraphQL expert in your team, no matter your starting point.
Choose the course that's right for you and become a GraphQL Master. Purchase individually or as a bundle.
The road to GraphQL mastery starts here.
For myself
For my team
Fundamentals
$0
Price after early bird $0
30-day money back guarantee
Includes life-time access to:
GraphQL Fundamentals Course Videos (21 videos)
Course Materials, Code Samples and Source Code
Money Back Guarantee
1-1 Email Support
Full Bundle
$0
Price after early bird $0
30-day money back guarantee
Includes life-time access to:
GraphQL Fundamentals Course Videos (21 videos)
GraphQL Mastery Course Videos (16 videos)
Course Materials, Code Samples and Source Code
Money Back Guarantee
1-1 Email Support
Mastery
$0
Price after early bird $0
30-day money back guarantee
Includes life-time access to:
GraphQL Mastery Course Videos (16 videos)
Course Materials, Code Samples and Source Code
Money Back Guarantee
1-1 Email Support