Postman Beginner's Course - API Testing
Skills:
API Design70%
Postman has over 10 million users worldwide. 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 and create workflows.
The second part of the course will get into the most exciting feature of Postman: writing API tests and automating their execution. You will learn about the collection runner, Postman monitors and Newman.
You will get hands-on experience and will have plenty opportunities to practice. The best way to learn is by doing the assignments.
📚 Course Notes: https://github.com/vdespa/introduction-to-postman-course
🎥 Course created by Valentin Despa, Developer Educator
🐦 Valentin on Twitter: @vdespa
📺 Valentin on YouTube: https://www.youtube.com/channel/UCUUl_HXJjU--iYjUkIgEcTw?sub_confirmation=1
⭐️ Course Contents ⭐️
⭐️ Unit 1 - Introduction to Postman
⌨️ Lesson 1 - Welcome (0:00:00)
⌨️ Lesson 2 - What is Postman (0:01:12)
⌨️ Lesson 3 - How to install Postman (0:03:06)
⌨️ Lesson 4 - Your first request with Postman (0:04:45)
⌨️ Lesson 5 - HTTP (0:07:07)
⌨️ Lesson 6 - Postman collections and variables (0:11:10)
⌨️ Lesson 7 - Query parameters (0:15:55)
⌨️ Lesson 8 - Assignment (0:22:50)
⌨️ Lesson 9 - Path variables (0:25:21)
⌨️ Lesson 10 - POST request / API Authentication (0:30:07)
⌨️ Lesson 11 - JSON format (0:41:21)
⌨️ Lesson 12 - Assignment (0:45:11)
⌨️ Lesson 13 - Random test data (0:47:32)
⌨️ Lesson 14 - Is Postman the right tool for me? (0:50:59)
⌨️ Lesson 15 - Viewing existing orders (0:52:16)
⌨️ Lesson 16 - Assignment (0:53:59)
⌨️ Lesson 17 - PATCH request (0:55:56)
⌨️ Lesson 18 - DELETE request (0:59:03)
⭐️ Unit 2 - Test automation with Postman
⌨️ Lesson 19 - Introduction to test automation (1:01:52)
⌨️ Lesson 20 - Your first API tests (1:02:52)
⌨️ Lesson 21 - Assignment (1:14:55)
⌨️ Lesson 22 - Postman variables (1:19:20)
⌨️ Lesson 23 - Extracting data from the response (1:24:13)
⌨️ Lesson 24 - Assignment (1:36:51)
⌨️ Lesson 25 -
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from freeCodeCamp.org · freeCodeCamp.org · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
React: Production Server Setup Part 2 - Live Coding with Jesse
freeCodeCamp.org
cookies vs localStorage vs sessionStorage - Beau teaches JavaScript
freeCodeCamp.org
Browser history tutorial - Beau teaches JavaScript
freeCodeCamp.org
Graph Data Structure Intro (inc. adjacency list, adjacency matrix, incidence matrix)
freeCodeCamp.org
React: Parameterized Routing with Next.js - Live Coding with Jesse
freeCodeCamp.org
React: Dealing with jQuery Issues - Live Coding with Jesse
freeCodeCamp.org
setInterval and setTimeout: timing events - Beau teaches JavaScript
freeCodeCamp.org
Browser and Device Testing - Live Coding with Jesse
freeCodeCamp.org
Last Minute Updates - Live Coding with Jesse
freeCodeCamp.org
Post Launch Updates - Live Coding with Jesse
freeCodeCamp.org
React: Setting Up Google Analytics - Live Coding with Jesse
freeCodeCamp.org
React: Masonry Layout - Live Coding with Jesse
freeCodeCamp.org
Load Balancing Digital Ocean Droplets - Live Coding with Jesse
freeCodeCamp.org
try, catch, finally, throw - error handling in JavaScript
freeCodeCamp.org
Load Balancing: SSL Passthrough Setup - Live Coding with Jesse
freeCodeCamp.org
Graphs: breadth-first search - Beau teaches JavaScript
freeCodeCamp.org
React: Masonry Layout Part 2 - Live Coding with Jesse
freeCodeCamp.org
React: WordPress API Live Search - Live Coding with Jesse
freeCodeCamp.org
Creating WordPress Custom Post Types - Live Coding With Jesse
freeCodeCamp.org
Dates - Beau teaches JavaScript
freeCodeCamp.org
Miscellaneous Front End Updates - Live Coding with Jesse
freeCodeCamp.org
Merging a Pull Request from GitHub - Live Coding with Jesse
freeCodeCamp.org
React + Prettier + Standard JS - Live Coding with Jesse
freeCodeCamp.org
React: Sortable Responsive Table - Live Coding with Jesse
freeCodeCamp.org
Geolocation Sorting by Distance - Live Coding with Jesse
freeCodeCamp.org
Tradeoff Matrix - Agile Software Development
freeCodeCamp.org
The Definition of Ready - Agile Software Development
freeCodeCamp.org
Getting first React job without experience - Ask Preethi
freeCodeCamp.org
React: Google Analytics Click Tracking - Live Coding with Jesse
freeCodeCamp.org
Submitting a PR to an Open Source Project - Live Coding with Jesse
freeCodeCamp.org
Should I go back to school to get CS degree? - Ask Preethi
freeCodeCamp.org
Hero Section CSS Changes - Live Coding with Jesse
freeCodeCamp.org
Working Agreement - Agile Software Development
freeCodeCamp.org
A day at Pennybox with Co-Founder Reji Eapen
freeCodeCamp.org
React: Sorting and Filtering Data - Live Coding with Jesse
freeCodeCamp.org
React: Sorting and Filtering Data Part 2 - Live Coding with Jesse
freeCodeCamp.org
React: Building a New UI - Live Coding with Jesse
freeCodeCamp.org
Definition of Done - Agile Software Development
freeCodeCamp.org
Getting started with jQuery (tutorial) - Beau teaches JavaScript
freeCodeCamp.org
Making a React Blog with WordPress Content - Live Coding with Jesse
freeCodeCamp.org
React, NextJS, CSS - Live Coding with Jesse
freeCodeCamp.org
jQuery events - Beau teaches JavaScript
freeCodeCamp.org
React/NextJS Routing and WordPress API Custom Types - Live Coding with Jesse
freeCodeCamp.org
React: Working with API Data - Live Coding with Jesse
freeCodeCamp.org
React: Refactoring Components - Live Streaming with Jesse
freeCodeCamp.org
jQuery effects - Beau teaches JavaScript
freeCodeCamp.org
More React Refactoring - Live Coding with Jesse
freeCodeCamp.org
animate in jQuery - Beau teaches JavaScript
freeCodeCamp.org
"Finishing" My React Site - Live Coding with Jesse
freeCodeCamp.org
Starting a New React Project (P2D1) - Live Coding with Jesse
freeCodeCamp.org
React Project 2 Day 2: Learning Material UI - Live Coding with Jesse
freeCodeCamp.org
The Agile Manifesto - Agile Software Development
freeCodeCamp.org
jQuery: get and set with http, text, val, and attr - Beau teaches JavaScript
freeCodeCamp.org
React Project 2 Day 3 - Live Coding with Jesse
freeCodeCamp.org
The INVEST approach to product backlog items
freeCodeCamp.org
React Project 2 Day 4 - Live Coding with Jesse
freeCodeCamp.org
Chickens and Pigs - Agile Software Development
freeCodeCamp.org
React Project 2 Day 5 - Live Coding with Jesse
freeCodeCamp.org
jQuery: add and remove DOM elements - Beau teaches JavaScript
freeCodeCamp.org
React Project 2 Day 6 - Live Coding with Jesse
freeCodeCamp.org
More on: API Design
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Web Application Frameworks in 2026: Which Framework Should You Choose for Modern Development?
Medium · JavaScript
I Studied 100 Backend Job Descriptions — Here’s What Companies Want in 2026
Medium · Programming
Java 26 Is Here: 5 Features That Actually Matter to Developers
Medium · Programming
Building an HTTP server from scratch in JavaScript, part 3 — Bodies, keep-alive, and surviving the…
Medium · JavaScript
🎓
Tutor Explanation
DeepCamp AI