Dark mode active
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
More
▼
Dark mode active
Core Curriculum
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
Build & Practise
▼
Curriculum & Reference
▼
User Portal
← Theory library
GraphQL theory
Schema Definition Language, query planning, and DataLoader batching.
Practise in the Code Lab →
Easy
1. Schema Definition Language (SDL) & Queries
Declarative data fetching without over/under-fetching.
3. Mutations, Variables, and Input Validation
Changing server state safely through typed operations.
Medium
4. Pagination, Filtering, and Sorting
Keeping collection queries bounded and predictable.
Hard
2. The N+1 Problem & DataLoader
Batching and caching resolver lookups.
5. Caching, Persisted Queries, and Authorization
Making GraphQL fast and safe under real traffic.