beta

Intro to GraphQL with Python and Strawberry

Learn about the GraphQL schema, arguments, queries, and mutations. We'll implement a GraphQL API using Strawberry and FastAPI.

Saturn V rocket boosters

Details

  • Updated Mar 20, 2025
  • 15 lessons

What you'll learn

  • Implement a GraphQL server using the Strawberry Python library

  • Describe the journey of a GraphQL operation from client to server and back

  • Design a schema based on a UI mockup

  • Consume an existing REST API

  • Use arguments in queries and resolvers

  • Learn best practices for queries and mutations

Prerequisites

  • Basic programming knowledge using Python

Instructors

Patrick Arminio and Michelle Mabuyo