HDTutorial
EN

Playback starts YouTube’s embedded player (privacy-enhanced mode).

APIs for Beginners - How to use an API (Full Course / Tutorial)

4,802,598 views December 25, 2019 2:19:33

Watch on YouTube
ChannelfreeCodeCamp.org

In brief

This course breaks down how APIs work—from their role in programming to hands-on exploration with real web APIs. You’ll start with core concepts, then dive into using APIs via the command line, Postman, and helper libraries in JavaScript and Python. By the end, you’ll build a small project to apply what you’ve learned, making it ideal for beginners with basic coding knowledge.

Questions & answers

What coding experience is needed?

Only the absolute basics of coding and the web.

Will I use specific tools like Postman or Python?

Yes, the course covers using Postman and helper libraries in both JavaScript and Python.

Description from the creator

⚠️ Watch the UPDATED version of this course: youtu.be/WXsD0ZgxjRw

What is an API? Learn all about APIs (Application Programming Interfaces) in this full tutorial for beginners. You will learn what APIs do, why APIs exist, and the many benefits of APIs. APIs are used all the time in programming and web development so it is important to understand how to use them.

You will also get hands-on experience with a few popular web APIs. As long as you know the absolute basics of coding and the web, you'll have no problem following along.

🔗 Course Notes: github.com/craigsdennis/intro-to-apis-course/bl…

❤️ Try interactive JavaScript courses we love, right in your browser: scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba)

⭐️ Course Contents ⭐️

⭐️ Unit 1 - What is an API
⌨️ Video 1 - Welcome (0:00:00)
⌨️ Video 2 - Defining Interface (0:03:57)
⌨️ Video 3 - Defining API (0:07:51)
⌨️ Video 4 - Remote APIs (0:12:55)
⌨️ Video 5 - How the web works (0:17:04)
⌨️ Video 6 - RESTful API Constraint Scavenger Hunt (0:22:00)

⭐️ Unit 2 - Exploring APIs
⌨️ Video 1 - Exploring an API online (0:27:36)
⌨️ Video 2 - Using an API from the command line (0:44:30)
⌨️ Video 3 - Using Postman to explore APIs (0:53:56)
⌨️ Video 4 - Please please Mr. Postman (1:03:33)
⌨️ Video 5 - Using Helper Libraries (JavaScript) (1:14:41)
⌨️ Video 6 - Using Helper Libraries (Python) (1:24:40)

⭐️ Unit 3 - Using APIs
⌨️ Video 1 - Introducing the project (1:34:18)
⌨️ Video 2 - Flask app (1:36:07)
⌨️ Video 3 - Dealing with API Limits (1:50:00)
⌨️ Video 4 - JavaScript Single Page Application (1:54:27)
⌨️ Video 5 - Moar JavaScript and Recap (2:07:53)
⌨️ Video 6 - Review (2:18:03)

🎥 Course created by Craig Dennis, Developer Educator at Twilio
🐦 Craig on Twitter: @craigsdennis

Check out free Postman programs for students and educators to help you learn more about APIs: postman.com/company/student-program/

Learn to code for free and get a developer job: freecodecamp.org

Read hundreds of articles on programming: medium.freecodecamp.org

About this tutorial

freeCodeCamp.org published this 2:19:33 video tutorial on December 25, 2019. It has been watched 4,802,598 times on YouTube.

Category
Education
Duration
2:19:33
Published
December 25, 2019
Views
4,802,598
Likes
97,888

Tags

Share

This tutorial in other languages