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 the Apollo developer platform.
Get started with Apollo's GraphQL API development platform. Analyze graph metrics, improve the client experience and enable a smooth GraphQL development experience.
Launch API changes with confidence using the GraphOS schema registry, schema checks and graph insights.
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.
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?