Got an existing REST API? Learn how to use Apollo Connectors to get started with GraphQL quickly.
Get started with your graph using Apollo Connectors
Build a GraphQL API with the server language of your choice.
Learn the basics of GraphQL with Java and Netflix's Domain Graph Service (DGS) framework
Learn the basics of GraphQL with .NET C# and the Hot Chocolate framework
Learn the basics of GraphQL with TypeScript and Apollo Server
Learn the basics of GraphQL with Python and the Strawberry GraphQL library.
Build a complete app with TypeScript or JavaScript, from backend to frontend using Apollo libraries.
Take your existing GraphQL API to the next level with a federated graph architecture.
Modularize your GraphQL backend using Apollo Federation
Go further with GraphQL with .NET (C#) and the Hot Chocolate framework
Go further with GraphQL with Java and Netflix's Domain Graph Service (DGS) framework
Go further with GraphQL with TypeScript and Apollo Server
Odyssey is Apollo's official learning platform that offers free hands-on GraphQL tutorials. It's the perfect place to start your GraphQL journey. Odyssey courses are collections of short and snappy lessons you can complete on your own schedule. Each lesson comes with a video and its written counterpart. Additionally, our GraphQL tutorials are enriched with code challenges, tasks, and quick quizzes to make the experience interactive and reinforce your knowledge.
If you ever need extra guidance or want to talk about what you just learned, join the Apollo community forums! Our team and community members will be happy to help. And in case you're looking for more targeted information on one of our Apollo libraries, you can always check out our documentation.
Explore our materials, at your own pace.
Let’s find the path that works for you right now. Where are you in your certification journey?