The Fullstack Tutorial for GraphQL

The free and open-source tutorial to learn all around GraphQL to go from zero to production.

Watch Overview

GraphQL Fundamentals

42 MIN TOTAL

In the first chapter, you’ll learn about the core concepts of GraphQL.

Advanced GraphQL (optional)

Read this chapter to get a broader understanding of the GraphQL ecosystem.

What you'll build: A Hackernews clone

Start from scratch and build a fully-featured Hackernews clone with one of the detailled step-by-step tutorials. Use the programming language and framework of your choice!

Learn about best practices

Detailled instructions & explanations

From scratch to production

Never tried GraphQL before?

Time to run your first query in the Playground…

Query Variables
Hit the Play Button to get a response here
Docs

For the Community, by the Community

How to GraphQL was created by Graphcool and many amazing contributors. It's open-source and free of charge.

Brent Vatne

Expo

Radoslav Stankov

graphql-ruby

Ben Wilson

graphql-elixir

Lee Byron

Advisor & Feedback

Jonatas Baldin

graphene

Abhi Aiyer

Videos

Sashko

GraphQL Server & Tooling

Nikolas Burk

GraphQL Introduction, Relay, Apollo

Bruce Williams

graphql-elixir

Maira Bello

graphql.js

Nilan Marktanner

Reviews & Feedback

Bojan Tomić

graphql-java

Johannes Schickling

Organization

Tim Suchanek

Website implementation

Julian Bauer

Design

Christian Joudrey

Reviews & Feedback

Marc-André Giroux

Tooling and Ecosystem, Security

Matt Dionis

vue-apollo

Devan Beitel

ember-apollo

Content Overview

Here is an overview of all the tutorials and their contents that you find on this site.