Lift-off I: Basicsv2
Get started with Apollo
Lift-off II: Resolversv2
Live data, resolvers, and data sources
Lift-off III: Argumentsv2
Getting specific with GraphQL query arguments
Lift-off IV: Mutationsv2
Update data with GraphQL mutations

Learn at Summit
Get up to speed on the best talks that happened at GraphQL Summit 2022.
GraphOS: Basics
Get started with Apollo's GraphQL API development platform. Analyze graph metrics, improve the client experience and enable a smooth GraphQL development experience.
GraphOS: Safe API delivery
Launch API changes with confidence using the GraphOS schema registry, schema checks and graph insights.
GraphOS: Growing your API
Expand your API with a new business domain. Learn how to use GraphOS and the federated GraphQL architecture to easily add new capabilities to your API.
Voyage I: Federation from Day One
Modularize your GraphQL backend using Apollo Federation
Voyage II: Federating the Monolith
Transform a monolith graph into a supergraph
Voyage III: Federation in Production
Integrate schema checks and graph variants into a supergraph in production
Lift-off lab
Build an entire feature on your own. No teaching, just building!
Migrating to AS4
Upgrade the Catstronauts app to use the latest features of Apollo Server 4
Authentication & Authorization
User logins and permissions
Deploying an Apollo app with Railway
Deploying Catstronauts to production
Intermediate Schema Design
Enums, inputs, interfaces, and query fragments
Enterprise best practices: Contracts
Learn how contracts work and how to use them to create variants of your supergraph.
Enterprise best practices: Effective supergraph stewardship
Learn the importance of effective stewardship, and what you can do.
Federation 2 Migration Lab
An enterprise lab to help you safely migrate your unified graph from Federation 1 to Federation 2
Enterprise best practices: Managed Federation
Safely deliver your supergraph changes in your enterprise CI/CD pipelines
Introduction to Apollo Federation
Learn the very basics of Apollo Federation and how to get started building your supergraph!
Apollo Studio User Orientation
Get started with Apollo
Enterprise best practices: Router extensibility
Learn how to extend the Apollo Router to create custom routing logic
Enterprise best practices: Schema design
Learn about Apollo's recommended schema design strategy as well as many practical tips for creating expressive and evolvable GraphQL schemas.
Enterprise best practices: Supergraph observability
Learn how to observe the behavior and performance of your supergraph using both GraphOS reporting and cloud-native telemetry.
Enterprise best practices: Testing
Learn how to test the various components of a supergraph