About the GraphQL Fundamentals course

GraphQL is a query language for APIs and a runtime to execute said queries.

GraphQL lets us fetch nested resources and only the data fields we need from one endpoint. Thus, making it more performant and superior to traditional REST APIs where we often over-fetch data, and use multiple endpoints to get what we need.

During the course, we'll use the SpaceX GraphQL API to learn the essential fundamentals of GraphQL. The course is framework agnostic. It focuses purely on GraphQL, so it does not matter which JavaScript framework you use in your projects.

You will learn the following in the GraphQL Fundamentals course:

  • What GraphQL is and what makes it special
  • How to use the excellent GraphiQL IDE to explore and debug GraphQL queries and API data
  • How to write GraphQL Queries to get data efficiently from the API
  • How to write GraphQL mutations to add or change your data

After learning the essentials about GraphQL, what many argue is the next generation API technology. You will be ready to dive into how to use GrapQL with Vue.js or your favorite frameworks.

What you will learn in the GraphQL Fundamentals course

Learn what GraphQL is
Learn why GraphQL can be superior to traditional REST APIs
Learn how to write effective GraphQL Queries
Learn how to change and update your data with GraphQL
Learn how to use the GraphiQL IDE efficiently to explore and debug your API and data

Share this course

Request a course

Who's behind the course

Debbie O'Brien - Teacher
Debbie is Head of Learning and Developer Advocate at NuxtJS. She's an open source lover and often shares her knowledge at conferences all over the world.
Carlos Rufo - Curriculum Author
Carlos is a passionate developer who loves open source and sharing his knowledge. He authored the SpaceX GraphQL API and organize GraphQL meetups in Madrid.
Rolf Haug - Contributor / Reviewer
Rolf has been in development industry for 16 years. Long-time entrepreneur and consultant currently working on educational content and workshops.
Alex Kyriakidis - Contributor / Reviewer
Alex is an educator and consultant, core member of the Vue.js team and author of the first best-selling books on Vue.js.