APIs for Beginners 2023 – How to use an API (Full Course / Tutorial)
September 4, 2024 2024-09-04 1:37APIs for Beginners 2023 – How to use an API (Full Course / Tutorial)
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.
This course has been updated from a previous version.
💻 Teacher’s Notes: https://twil.io/notes-api-course
🎥 Course created by Craig Dennis, Developer Educator at Twilio
🐦 Craig on Twitter: @craigsdennis
⭐️ Contents ⭐️
Unit 1 – What is an API
⌨️ Video 1 – Welcome (0:00:00)
⌨️ Video 2 – Defining Interface (0:04:50)
⌨️ Video 3 – Defining API (0:08:49)
⌨️ Video 4 – Remote APIs (0:13:59)
⌨️ Video 5 – How the web works (0:18:17)
⌨️ Video 6 – RESTful API Constraint Scavenger Hunt (0:23:21)
Unit 2 – Exploring APIs
⌨️ Video 1 – Exploring an API online (0:29:06)
⌨️ Video 2 – Using an API from the command line (0:45:01)
⌨️ Video 3 – You go Curl (0:56:20)
⌨️ Video 4 – Using tools to explore APIs (1:14:21)
⌨️ Video 5 – More tools for your API exploring toolbox (1:36:20)
⌨️ Video 6 – Using Helper Libraries (1:48:34)
Unit 3 – All Together Now
⌨️ Video 1 – Introducing the Project (2:15:30)
⌨️ Video 2 – Serverless (2:23:30)
⌨️ Video 3 – Writing a Server Side API (2:37:08)
⌨️ Video 4 – Fetching Results on the Client from our Server (2:56:54)
⌨️ Video 5 – Wrap Up (3:05:29)
🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan
—
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
source
Comments (21)
@salonsospain
36K
@salonsospain
706
@gabbythewalnut
Hello, I'm on the Spotify website and it's difficult to follow along because the UI change is much less visual and literally things are not at the same places. I can adapt. I just wanted to voice the difficulty as I might not be alone. I know it's frustrating to have a video you post hit so differently already the next year!
@angelitomasalta869
Are you mr beast uncle
@ohboiherewego6831
His positive attitude is making me upset.
I’m going to go watch 3 hours of Louis Rossman to balance it out.😂😂😂 jk this was a great video 👍
@WellActualllyyy
What i dont understand is at 2:11:00 or at 2:02:00 how you would know that you can even use m.sid or .remove()? do you have to look at the object you get when you console.log to see that?
@JohnMaher-tz9cw
When I try to POST the SMS at around the1:10 mark I get (from curl); "Error (3) Port number was not a decimal number between 0 and 65535". Any ideas why?
@franciswaldecker9395
This is so entertaining! Excellent job.
@Alp-yp5un
Thank you guys so much for your unbelievably well organized content. I hope there is an extra place for you guys in heaven!
@chrisder1814
hello I would like to do automation with the abbey of an image editing software but I am not sure that this idea is good and above all feasible, can you tell me what you think about it
@estebancasas9817
@freeCodeCamp, what's the difference between an API an a library?
@roymustang7031
2:13:58
@kabirrajdheersingh1204
didn't know mark rober taught at freecodecamp. And when did he go bald?
@astroboy6608
5 minutes in why was was 'rest' capitalized in interesting in the captions?
18 minutes in you cheeky ba-
@bharathgowda7604
U can literally skip the first 1 hour 🤦🏻♂️ I don't know how come so much positive reviews
@deep3832
why does he look like mr.beast?
@thelegendarymasterofnothing
Why would you make such a big deal about inclusivity and then go call Mr. Knowles-Carter by his former name, not cool Big Poppa. You should know he hates that because how it went with his ID. Pick a message. I'm not just quoting His Majesty Boyd G's new single. Second-newest, whatever, same thing.
@diamondsandlipgloss
if it's "helpful" to know intro coding and "helpful" to know how the web interface works, then I would REMOVE the word "beginner" from the title.
@loureat_nob
You man just wanted to say that you are very cool at explaining this stuff
@forheuristiclifeksh7836
1:38:00
@forheuristiclifeksh7836
48:00 curl