Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning GraphQL

via LinkedIn Learning


Learn how to get started with GraphQL, the popular query language designed to make data fetching and updating easier.


  • An introduction to GraphQL
  • What you should know before watching this course
1. What Is GraphQL?
  • Understanding GraphQL
  • How GraphQL differs from REST
  • Using GraphQL Playground
2. GraphQL Queries
  • Using enum types and arguments
  • Adding variables
  • Querying connected types
  • Creating operation names
3. Mutations and Subscriptions
  • Changing data with mutations
  • Creating GraphQL fragments
  • Working with subscriptions
  • Challenge: Sending pet library queries
  • Solution: Pet library query construction
4. Creating a GraphQL Server Schema
  • Introducing the GraphQL schema definition language
  • Setting up a GraphQL server with Apollo Server
  • Creating a custom object
  • Adding an enumeration type
5. Schema Enhancements
  • Working with mutations
  • Sending input types to mutations
  • Building a custom scalar
  • Returning a custom object
  • Customizing schema mocks with Apollo Server
  • Creating subscriptions
  • Writing schema documentation
  • Next steps

Taught by

Eve Porcello


4.8 rating at LinkedIn Learning based on 321 ratings

Start your review of Learning GraphQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.