Free preview before enrolling
Learn GraphQL: Complete GraphQL Interactive Course For Beginners
Awesome introduction to one of the most powerful web technologies out there!
4 hours+ of total content
4.6
(54 Reviews)
871 students enrolledCourse Creator: Pedro MachadoLast updated 8 hours ago
Heads up!
This is an official course from Full Stack Web Developer Learning Path learning path.
Goals
- What is GraphQL
- The GraphQL Language Syntax
- How To Use GraphQL To Request Data
- How To Create A GraphQL API Using NodeJS
- How To Connect A ReactJS Application With GraphQL
- GraphQL Best Practices
Description
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It is widely used by many companies and it is a must have skill in any developers resume nowadays. In this course we will introduce the topics in a beginner friendly manner, whilst gradually increasing the complexity of the topics.
Here is a run through of what this course will cover:
- What is GraphQL?
- GraphQL vs. REST
- Basic GraphQL queries
- How to create a GraphQL API using NodeJS and Apollo Server
- GraphQL Language: Types, Queries, Mutations, Scalars, Enums, Unions
- How to use GraphQL in React (Apollo Client)
- How to improve a GraphQL API and best practices.
Course Structure
28 lectures • 04:09:36 total duration
Course Structure (Watch video)
25:01
What is GraphQL? (Watch video)
04:10
How GraphQL Works (Watch video)
07:25
Quiz Question (Attempt quiz)
01:00
Student feedback
4.6
Course Rating
76%
17%
4%
0%
4%
Reviews
Your Course Instructor

Pedro Machado
Content creator
Hey! My name is Pedro and I run a programming tutorial channel called PedroTech. I produce several videos on both front-end and back-end development using a variety of technologies and languages!
What you will get:
- 4 hours+ on-demand video content
- 7 hands-on-keyboard exercises
- This + all other courses access (Pro)
- 24x7 mentorship available
- In-browser IDE to practice
- Certificate of completion
Secure Payment


Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.
Free
- HD video content
- Certificate of completion
- Hands-on practice
- 24x7 mentorship support
- 100+ projects to practice
- In-depth project feedback
Pro
- HD video content
- Certificate of completion
- Hands-on practice
- 24x7 mentorship support
- 100+ projects to practice
- In-depth project feedback