Introduction to REST APIs for Absolute Beginners (Udemy.com)
Learn how to use Postman to build REST & GraphQL requests
Created by: Valentin Despa
Last updated May 2026
Our take
Based on the ratings of 8,611 students, a sample of their written reviews and the syllabus, as the course stood in May 2026. No course pays to be reviewed.
This is a short, Postman-first introduction to APIs. It runs about 3.4 hours across 51 lectures and five sections. It starts with what an API is, then builds GET, POST, PUT and DELETE requests, works with real REST APIs, and ends with a file upload through Giphy. Valentin Despa, who lists himself as a Postman Supernova in his bio, teaches it. It is aimed at complete beginners, junior developers and QA people who need to poke at APIs.
Reviewers like how steadily it builds from the basics. One says API jargon is no longer something to run away from when colleagues talk about it, and another just created a calculator API. The teaching is called easy to follow, with an example for each term. The complaints are small but real. One reviewer calls it a little dry. A non-IT student found it hard to follow. Another says the GraphQL part promised in the headline is not in the syllabus. The ratings lean strongly positive: about 4,900 five-star and 3,000 four-star out of 8,611.
The course was last updated in May 2026. It is short enough to finish in an evening or two. Expect an overview, not depth: there are no coding exercises and only one quiz. For a first look at APIs it is a safe pick, and 54,334 students have tried it. If you want GraphQL, automated tests or scripting, plan on a follow-up course.
Pros
- Builds from simple GET and POST requests up to authentication and file upload
- Reviewers say it helped them understand endpoints, headers and response codes
- Short at about 3.4 hours, and refreshed in May 2026
- Practical examples against real APIs, including a Giphy file upload
Cons
- The headline mentions GraphQL, but the syllabus has no GraphQL section
- Some find the delivery a little dry, and a non-IT reviewer struggled to follow
- Shallow by design: one quiz, no coding exercises, no deep testing or scripting
The course is well-structured, easy to follow, and easy to understand. The practical exercises are interesting.
Fits true beginners and QA staff. It only asks that you can install Postman on your computer.
What you will learn
- Create GET, POST, PUT, DELETE requests
- Understand HTTP messages
- Understand GET vs POST request method
- Work with real-world APIs
- Use Postman
Course content
5 sections · 51 lectures · 3.4 hours of video 1 quiz, 2 articles
- 1Introduction to APIs 2 free previews3 lectures · 21 min
- 2Building HTTP requests with Postman 2 free previews13 lectures · 1 quiz · 1.3 hours
- 3Working with REST APIs in Postman23 lectures · 1.4 hours
- 4How to upload a file through an API (Giphy)10 lectures · 21 min
- 5Conclusion2 lectures · 2 min
Who it is for
The instructor says it suits
- Anyone who want to get started with APIs
- Beginner developers who want to use APIs in their projects
- QA engineers who want to learn how to use APIs
What you need before you start
- The possibility of installing new tools on your computer.
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.6 out of 5higher than 67% of them
- Reviews8,611#53 of 1,183 by number of reviews
- Length3.4 hoursshorter than 67% of them
- Last updatedMay 2026more recently than 75% of them
Course Description
To work with APIs we will use the Postman app! Postman allows you to quickly create a request with the required HTTP method and parameters, set the body, headers, submit the request and easily inspect the results.
Postman can help if you are developing APIs as well! I have created this course for testing engineers and well for software developers. Postman can help you during the development of your API as well as after the API is completed, by running tests that make sure your API is still working as intended.
Postman has over 10 million users worldwide and continues to grow. This course will introduce you to Postman and is suited for beginners. You will learn how to build API requests with Postman, how to inspect responses debug any issues.
Postman has grown to be a complex tool that has many capabilities
So let’s look at what you are going to learn during the course:
Start with simple requests
Advance towards more complex scenarios
Upload files
Learn about REST
Work with real APIs
Learn to deal with authentication/authorization
So after this course, you will have an overview of Postman and can later decide in which areas you want to learn more.
Excited to learn about Postman? Sign up today!
Legal Disclaimer
This course is an independent educational resource and is not endorsed by, affiliated with, or associated with Postman, Inc., or any of its products. Postman is a trademark of Postman, Inc. All product names, logos, and brands mentioned in this course are the property of their respective owners.
This course contains promotional materials.
Instructor Details
- 4.6 Rating
8,611 Reviews
Valentin Despa
I teach IT professionals what I wish I'd known earlier.
My foundation is built on years in the trenches as an Agile Enterprise Software Developer, engineering solutions for everything from fast-paced start-ups and SMBs to large global corporations. I hold recognized roles as an AWS Community Builder, Postman Supernova, and GitLab Hero, alongside a deep history of securing and building major open-source projects.
For over a decade, I've taken that real-world experience and quietly built one of the largest learning communities around API tooling, test automation, and DevOps practices. What started as a side YouTube channel turned into hundreds of thousands of learners, conference talks, and team workshops at companies most IT professionals have heard of.
The thread through all of it is the same: take something that looks intimidating and break it down so anyone can understand it in plain language.
Lately, I've been spending more time on practical AI in the workplace. I look at how teams can leverage AI for both everyday knowledge work and hands-on IT engineering, like coding and testing. I focus on cutting through the hype to figure out how AI actually helps IT professionals get work done, build, and ship faster. New formats, same approach.
More courses by Valentin Despa
Introduction to OpenAI API & ChatGPT API for Developers (2026)
4.5 (131,278 Reviews)
Provider: Udemy
Time: 3.2h
$69.99
Agile Scrum for Beginners + Scrum Master Certification Prep (2026)
4.6 (28,616 Reviews)
Provider: Udemy
Time: 14.4h
$15.99
GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners (2026)
4.7 (25,572 Reviews)
Provider: Udemy
Time: 13.9h
$14.99
Postman: The Complete Guide - REST API Testing (2026)
4.6 (23,675 Reviews)
Provider: Udemy
Time: 19.2h
$16.99
Quick Introduction to Postman and API Testing for Beginners (2025)
4.7 (23,113 Reviews)
Provider: Udemy
Time: 3.2h
$13.99
Introduction Agile & Scrum for Product Owner Certification (2026)
4.6 (9,207 Reviews)
Provider: Udemy
Time: 11.2h
$12.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By ali asghar on 8/25/2026
This is amazing. trainer is great, content is also easy to get and this is a course if you want to start with APIs. I hope he will have more courses to take us some levels up and make us an expert as well in APIs. Cheers!!
By Md Ahsan Habib on 7/13/2026
I was going to lot of confusions about api in my automation course but finding this course was a blessings. I find this instructor very good at explaining concepts about api in theory and practical also. i think if you are searching for fundamental of api you can definetly join this course with out any doubt.
By David Cegla on 7/11/2026
At the start the high-level explanation and the history was a bit bland and confusing, but once we got into proper examples and use cases with Postman it got clear and organized extremely fast! Well done!!
By Ravi Singh on 6/24/2026
Provides an overview of the evolution of APIs—from RPC to XML, XML-RPC, SOAP, REST, and GraphQL. It also explains query and path parameters, outlines different HTTP status codes and when to use specific verbs, and demonstrates how to use Swagger UI for API testing. Additionally, it covers creating collections, various ways to modify endpoints, and how to handle authorization using API keys.
By Martin Hernandez on 6/10/2026
the knowladge of the instructor and how he simplifies and explain the concepts are great, additionally the quality of the recordings and all the visual tools and examples he uses in the videos are amazing. thanks for the dedication and great work :)
By Maheshwari MS on 4/18/2026
Learn how to use Postman to build REST & GraphQL requests. In this course GraphQL is not covered at all I just see 52 videos here, while in Q/A I see people asking queries about graphQL. Kindly add content if thats got removed?
By Piotr Polaniecki on 4/10/2026
As a total newbie I really enjoyed the course. It was well structured and I really managed to get a grasp of how exactly APIs work - especially using provided assignments.
By Elina Chin on 3/25/2026
This was a really well-structured, well-paced introduction to APIs. I felt like I got a lot from the lessons, and the walkthroughs for hands-on experience as well as assignments really solidified the learning. Thank you for beigng such a good teacher!
By Stef Magini on 3/17/2026
Very good course as an introduction and general understanding of how REST APIs work. Valentin is a great teacher, he explains every topic slowly and clearly, leaving no room for misunderstanding or unexplained doubts. Last but not least, all the exercises are very useful. I’ll definitely go deeper into learning more about APIs with Valentin. Highly recommended
By Dimitrios Pantelakis on 2/3/2026
The course was very well structure, balanced and engaging. The istructor spoke cearly, was very good at explaining the different topics and provided many real world examples to explain the theory. Overall it was a pleasent and experience. Highly recommended!!!
By Simon Riha on 11/22/2020
Excellent explanations. Easy to visualize and understand.
By Anna Reynolds on 11/15/2020
So far so good. I appreciate the examples.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












