Skip to content
LEARN
Learn
Explore
Roadmaps
Paths
Organizations
Contact
Start Learning
Roadmaps
GraphQL
GraphQL
Skill roadmap
Step by step guide to learn GraphQL in 2026
66 topics
Graph
Outline
Serving over Internet
Introduction
What are Subscriptions
Event Based Subscriptions
Live Queries
@defer / @stream directives
Schema
What is GraphQL
Problems GraphQL Solves
Thinking in Graphs
GraphQL on Frontend
GraphQL on Backend
GraphQL Queries
Servers
Implementations
What are Queries?
Fields
Variables
Aliases
Arguments
Directives
Mutations
Fragments
Clients
Execution
Pagination
What are Mutations?
Multiple Fields in Mutation
Operation Name
Subscriptions
Validation
Related Roadmaps
Find the detailed version of this roadmap along with other similar roadmaps
roadmap.sh
GraphQL
Type System
Fields
Int, Float, String, Boolean, ID
Scalars
Enums
Objects
Root Fields
Lists
Interfaces
Resolvers
Unions
Arguments
Synchronous
Asynchronous
GraphQL Over HTTP
Scalar Coercion
GraphQL Over HTTP Spec
Lists
Caching
Batching
Authorization
Validation
Producing the Result
GraphQL Over WebSockets
Specification
Go Implementation
Realtime
Authorization
GraphQL Go
GraphQL Over SSE
JavaScript Implementation
Specification
GraphQL.js
Authorization
Java Implementation
GraphQL Java
Python Implementation
JavaScript
Graphene
graphql-http
GraphQL Yoga
JavaScript
Apollo Server
graphql-http
mercurius
Relay
Apollo Client
Urql
For ecosystem and more, check these other tracks involving GraphQL
Frontend Roadmap
Backend Roadmap
Mini Map
React Flow
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Reset view
Related roadmaps
Frontend
role
Backend
role
Node.js
skill
JavaScript
skill
React
skill
Vue
skill
Angular
skill
All roadmaps