IBMFree Video

Free API Development Course: REST, Gateways and GraphQL

Understand API design and integration choices with this free IBM video course on REST, gateways, management and GraphQL. The selected lessons connect API concepts with cloud-native architecture and scaling examples. This is an architectural overview, not a step-by-step course in one programming language.

Shared lessons remain available in every relevant course. Lessons follow the source playlist order, with numbered series arranged in their original sequence where needed.

Video 1 of 11 10:19

What is an API Gateway?

About this course

Understand API design and integration choices with this free IBM video course on REST, gateways, management and GraphQL. The selected lessons connect API concepts with cloud-native architecture and scaling examples. This is an architectural overview, not a step-by-step course in one programming language.

What you can learn

  • REST API concepts
  • API gateways
  • API management
  • OpenAPI concepts
  • GraphQL comparison
  • Integration architecture

Course at a glance

Provider IBM
Platform YouTube · IBM Technology
Access Free Video
Level Intermediate — WikiFree audience assessment
Language English
Selected lessons 11
Video duration 1h 52m · allow extra time for reflection and practice
Details checked 9 October 2026

Inside the course

Explore gateway and management responsibilities, then compare REST with OpenAPI and APIs with SDKs. Consider services and microservices, study an online-store scaling example, and finish with the GraphQL-versus-REST comparison.

Try this learning exercise

Draft a small catalogue API on paper with a few resources and request examples. Explain which concerns belong in application code, which a gateway might handle and when GraphQL could offer a useful alternative.

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.

Each course retains its relevant lessons, including videos also used in another course. Numbered series follow their original lesson or part order. Only reviewed advertisements, unrelated items and identical repeated playlist entries are excluded. Source recordings may have been made at different times.

Free access, requirements and certificates

The selected public YouTube videos are free to watch. No paid subscription, payment card or examination is required for this video learning path. WikiFree independently organizes IBM Technology explainers and tutorials for self-paced study. This listing is not an official IBM qualification and does not include an IBM certificate, graded assignment or instructor feedback.

Basic web and HTTP knowledge is recommended. No API-management subscription or deployed server is needed.

Official IBM Technology playlist source ↗

Related courses for your next step

Compare course focus, level and study time
Compare the published course outlines. A lower level is a preparation option, not a required prerequisite.
CourseLevelFocusStudy time
This course — Free API Development Course: REST, Gateways and GraphQLIntermediateREST API concepts · API gateways · API management1h 52m of video; practice time is additional
Free ASP.NET Core Microservices Course: Cloud DevelopmentIntermediateCreate and deploy an ASP.NET Core microservice · Add instrumentation and feature flags · Use managed data and an API gateway10h 12m of video; practice time is additional
Free Simplilearn Course: Software Development and Programming FoundationsBeginnerJava & C++ · JavaScript · Software Design234h 1m of video; practice time is additional
Share this course

Provider: IBM. Videos play from the IBM Technology channel on YouTube.

Report a correction

Questions & discussion

Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.

Add to the discussion

Your email address will not be published. Required fields are marked *