It is intended for developers who already understand basic web APIs.
Optional preparation: Free Node.js Course: Learn Server-Side JavaScript.
About this course
Learn GraphQL through five connected demonstrations. The course starts with the query model and an existing endpoint, then builds an Apollo GraphQL server and explores publishing to Azure App Service or Azure Functions. It is intended for developers who already understand basic web APIs.
What you can learn
- Understand GraphQL and explore an endpoint
- Build a server with Apollo GraphQL
- Compare App Service and Functions deployment paths
Course at a glance
| Provider | Microsoft |
|---|---|
| Platform | YouTube · Microsoft Developer |
| Access | Free Video |
| Level | Intermediate — WikiFree audience assessment |
| Language | English |
| Selected lessons | 5 |
| Video duration | 22m · allow extra time for reflection and practice |
| Details checked | 9 October 2026 |
Try this learning exercise
Design a small book catalogue schema with books and authors. Write one query that requests only the needed fields and explain how the server should handle an unknown book identifier.
How to follow the course
Choose a lesson from the list or search for a specific topic. Use Previous and Next to continue, and mark lessons complete as you go. Progress is saved in this browser without a WikiFree account.
Free access, tools and certificates
The selected public YouTube videos are free to watch. No paid subscription, payment card, examination, or software purchase is required for this video learning path. This listing does not include a Microsoft certification, assessed assignment, or instructor feedback.
The learning exercise above can be completed as a written plan without provisioning services. Reproducing demonstrations with Azure, hosted models, enterprise products, hardware, or optional software may require an account, separate access, or paid resources. Those activities are not required to complete the video course. Recorded interfaces and commands may differ from current versions.
Official Microsoft Developer playlist source ↗
Related courses for your next step
- Related learningFree API Development Course: REST, Gateways and GraphQL
Focus: REST API concepts · API gateways
Intermediate - Related learningFree Node.js Course: Learn Server-Side JavaScript
Focus: Node.js · JavaScript runtime
Beginner - Related learningCS50’s Web Programming with Python and JavaScript
Focus: Python web development · Django
Intermediate
Compare course focus, level and study time
| Course | Level | Focus | Study time |
|---|---|---|---|
| This course — Free GraphQL Course: Build APIs with Apollo | Intermediate | Understand GraphQL and explore an endpoint · Build a server with Apollo GraphQL · Compare App Service and Functions deployment paths | 22m of video; practice time is additional |
| Free API Development Course: REST, Gateways and GraphQL | Intermediate | REST API concepts · API gateways · API management | 1h 52m of video; practice time is additional |
| Free Node.js Course: Learn Server-Side JavaScript | Beginner | Node.js · JavaScript runtime · REPL | 1h 41m of video; practice time is additional |
| CS50’s Web Programming with Python and JavaScript | Intermediate | Python web development · Django · JavaScript | 9 units of material; self-paced |
Provider: Microsoft. Videos play from the Microsoft Developer channel on YouTube.
Report a correction
Questions & discussion
Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.