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:
⭐️ 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:
Learn to code for free and get a developer job:
Read hundreds of articles on programming:
Link do Vídeo
Get the notes and code for this course here: https://github.com/craigsdennis/intro-to-apis-course/blob/master/course-notes.md
Wow. Just Wow and Thank You
18:23 son of a b…… hahahahahhahahahah
API's are great and you can do pretty much everything you can imagine i just love it
If only my uni professors had your same enthusiasm and teaching skills…
Currently, I cannot use Console part and I am not sure if it is only me
this course is awesome. he knows exactly when to give a small break and refresh the mind. GOOD JOB sir
Great Video ….. everyone should be learning to Build APIS, the faster the cheaper ….the better
thanks from Costa Rica
it really really usefull crash course but i feel tiring to contiuan to watch it but it is so intersted for me
so i desid to finish to from the first time i have try
I loved this course Craig! I called the number, but I wanted to share my thanks here too! Thanks so much! 100% excellent course! I'd recommend it to all beginners.
The best course I've watched in a while – thank you for putting so much hard work into it!
Love the low entry, but information density is so low it is hard to keep my attention to it.
WoW what an amazing video! Thank you Craig!
Awesome explanation and practical demo! Though it would be nice to carry a demo with an artist that is a little more on a healthy side, that takes up a little less space on the screen…
This is the best course ever!!!
Dude, Sense of humor is 10/10. I literally smiled 😉 Thanks for KTP- knowledge transfer protocol. 🙂
Thanks Craig. I learnt sooo much. U r God sent 🙏🏽🙏🏽🙏🏽
1:25:58 somebody please help with the virtual environnment in Windows, it does not accept the command.
I laughed so hard at 18.56🤣🤣
I am confused with the Twlio segment. Wnen I past the code into the terminal, I don't get a code but I get "[redacted]" and when I press enter into the terminal, I don't get a text message…
They really cracked how to make an informative and fun video about a daunting topic!
Amazing teacher..
Am I the only one who noticed that he had a Tile on the back of his remote? 🤣
Anyone else having zero knowledge about IT and then got an understanding about what is API after seeing this video ?
I choo choo choose to watch this course just for the pun lines. JK!
I want to be like Craig Dennis when I Grow up lol 😂😂😂😂
"Thank you for being inclusive. Inclusivity matters." -Craig
Agreed! Really great and fun video. I'll be back for more.
This is just fantastic!! APIs were so opaque to me. Now I get it. A lot clearer. And this is coming from someone who barely knows a line of code.
Having said that, is there a crash course I can do that teaches me the bare basics of python needed to access APIs without having to learn the stuff that I won't use – if I'm just interested in accessing APIs?
Thanks again. 🙂
I completed the whole video and i absolutely loved it!!! thank you so much Craig for making it so much fun!!!!!!
I just took a position at work and just started using APIs, this was write on time. "B.I.G" shout out for the Hip Hop reference.
Hey, thanks for the tip in 0:35:45
Great tutorial, Big Poppa! 😂
Today I learned that I was only taught about WEB API's and I thought that was what all API's were… so excited to get through this video!
Dissapointed that twilio doesn't work for my country, even you could say about it that there are countries that could test API twoards twilio.
Great sense of humor!!! Subbed
When was thie video made? The Spotify website changed and the layout is different. Spotify seems to only have the "Get" request in the search API. Can someone point me to the site that has the "Request" version of the API?
great tutorial for beginners
Please keep a constant level of volume and pronunciation. You drop off in volume and intelligibility at the end of each sentence, which makes it difficult to understand. If I am the "only one" to have pointed it out, it means that I am one of the few who watched long enough, and I am one of the few who actually wanted to understand you … and, I have higher standards.
https://youtu.be/EBOq1xr0ieo
This guy is so annoying. He knows his stuff and I need the information, and it's well-organized — however his personality is so weird that I have to constantly rewind because his "theater" is so distracting from the information flow. It absorbs 80% of my brain power just to cancel out the noise of his cringe mannerisms. His "performance" is like he's talking to 6 year old children, and he obviously thinks he's cute and entertaining. Hint: you're insulting the intelligence of your audience and I'd think even children would recognize this as b.s. … Free Code Camp: just know that a rock star is somebody who can focus on delivering the goods, not somebody who thinks he is a Disney princess. You have a lot of great teachers but not this guy; he needs an education about the real world and to unplug from Sesame Street.. Craig: Here's one of many good examples of how to teach purely and simply, just delivering the information without injecting personality quirks. It's by an actual woman, not a guy pretending to be a woman or trying to ingratiate himself with women. Learn from her please.
https://www.youtube.com/watch?v=t8pPdKYpowI
P!
It is an amazing video. It contains valuable and useful information. It motivates me. Thank you for this nice video
I have a problem, I have Key 'To' but the output always says that Phone number is required, but I'd already put my phone number. please help me aSAP
So annoying when these dweebs say "she" instead of "he" to show how progressive they are. How many women are writing code? But he's got to throw his politics into it.
amazing course, thank you so much. The content was great!
25:19
24:11
18:40
17:21