APIs: Crash Course

Learn the fundamentals of APIs, including how to access Facebook and Twilio data, with this beginner-friendly course designed for creatives and entrepreneurs.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a cozy introduction to APIs for creative minds and entrepreneurs. You’ll dive into what APIs are, how to use them, and even write some code with Facebook and Twilio. No prior tech skills needed; just a love for learning and doing!

Key Points

  • Understanding what APIs are and how they work.
  • Learning to register and use the Facebook API.
  • Gaining experience with the Twilio API.
  • Hands-on coding with live examples.
  • Perfect for beginners and non-programmers!

Learning Outcomes

  • Be familiar with the concept of an API and its real-world applications.
  • Register a Facebook App and make API calls.
  • Set up and use the Twilio API for messaging services.
  • Write basic code that interacts with APIs in a user-friendly way.
  • Understand how to speed up project development using APIs.

About This Course

With the Facebook API & Twilio

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? Sure, you’ve heard about APIs, but maybe you’re not totally sure what they are?

In this class we’ll learn all about APIs: what they are; and how to get started using them! Later on we’ll look at some code and live data from both Facebook and Twilio.

One last thing... If you're new to programming - you might also want to check out my Programming For Non-Programmers.

Hey Chris, what's an API?

Here's an example: have you ever heard someone say something like, “The NY Times has an API we can use.”? What they are saying is "The NY Times has some data that you can freely access and use in your project."

In addition to that, the term API can also refer to apps that write and process data on our behalf. We’ll cover this, and much more!

Who Is this Class For?

This class is made for the total beginner. If you’re looking to learn about APIs you’re in the right place. If you’re a developer looking to query some API data, we’ll be providing you with code examples to take home.

For Non-Programmers

Maybe you're new to APIs? Or you've had one of the IT guys in your office try to explain this to you before, but to no avail? I totally get it, and so I've designed this class with you in mind.

What I’ve found is that the best way to learn the concepts of programming is to actually write some code yourself. (Much like how we learn a foreign language - you have to use the knowledge). If you’re not a developer, you should still be able to follow along with the code examples because we'll break down the logic step-by-step. Basically what I’m saying is... that we’ll learn by doing here.

Sign up for this class and you’ll learn:

  • What is an API?

  • How an understanding of APIs can help cut development time of a project in half

  • What APIs are available and worth knowing about?

  • How to register a Facebook App so that we can start using the Facebook API

  • How to write code to make an API call to Facebook that delivers a user’s “Top 10 Facbook likes”

  • How to set up an app with the Twilio API

This Class Includes

  • Over 2 hours of easy to follow video content

  • A project designed by me for you to be able to apply your skills

  • A quiz

  • The final slide deck

  • Code examples for working with the Facebook and Twilio API. All fo the code in this class is written in PHP. The concepts are the same and could easily be applied to Ruby, Python or other languages.

I’m looking forward to class!

------------------------------------------------------------

Feedback from my Programming For Non-Programmers Series:

"You taught the class in four hours what took me two years to teach myself." - Matt Jared, Capital Factory Austin, X

"I've traveled a steep learning curve thanks to Chris' friendly and lucid style of teaching." - Charles Best, CEO of DonorsChoose.org

"I wish I had taken this class 5 years ago!" - Michael Goodwin, UX Designer

"You are the only person who has been able to sufficiently teach me code." - Darren Hakimi, Analyst

"You are Articulate and Engaging. Broad and Diverse Range of Topics. That s right bro!!!!! Not easy to address so much in limited time." - student feedback

"Informative, digestible, actionable" - Katherine, Entrepreneur

  • By the end of this course you will be able to code with API data from Facebook, Twilio & more!

Instructor

Profile photo of Christopher Michael
Christopher Michael

Chris Castiglione is the co-founder and CEO of One Month (Learn to Code in 30 Days), and a professor at Columbia University Business School. Chris's mission is to use storytelling and education as a tool to inspire positive change in the world. He's the host of two podcasts On Books Podcast, and Learn to Code with One Month. Chris has...

More Courses By Christopher Michael
Review
4.9 course rating
4K ratings
ui-avatar of Luqman Olawin
Luqman O.
5.0
3 years ago

This is great course for any beginners trying to understand the fundamentals/high level overview of APIs. I highly recommend!

  • Helpful
  • Not helpful
ui-avatar of Ganeshanandan Ratnanandan
Ganeshanandan R.
4.0
3 years ago

Understood how APIs work, as a non programmer I could have done with a bit more handholding / detailed instruction with setting up the environment etc. So ended up watching it rather than participating fully.

  • Helpful
  • Not helpful
ui-avatar of Roberto Martinez
Roberto M.
1.0
4 years ago

I DO NOT RECOMMEND IT. The course description says it is designed for beginners and intermediate... for beginners this is not entirely true. You can learn a few things as a beginner, but it definitely requires far more understanding and knowledge. You are left with many questions unanswered. A beginner would have huge difficulties with this course. There is good reason why others gave this course a very low rating. It is wasted money, unfortunately.
I learned something, but this is not what I expected at all, even as a crash course. The instructor obviously knows the topic well, but this course has not been updated in several years. I bought it in 2017 not realizing I would not get to it until 2021. It was taught using a Mac; for those of us using Win 10 that is a big inconvenience, although one can get around that with some effort.
This course is more of a hook to get students to register in another Udemy course and the ones in the instructor's website: onemonth.com.
I don't mind losing the money, but I wish I could get my time back.

  • Helpful
  • Not helpful
ui-avatar of John Fortunato
John F.
5.0
4 years ago

Good information but really poor explanation of what API's are and the same with databases. I would recommend providing a definition with an example instead of trying to explain it with an example. I did my own research to understand it because this was done poorly here despite the information having validity. Also provide definitions of SDK XML and JSON examples are good but people like to work from a definition then see the example elucidate.

  • Helpful
  • Not helpful
ui-avatar of Patrick Kendrick
Patrick K.
5.0
4 years ago

Probably the best I’ve seen on Udemy. Instructor is very clear and concise and the course is well structured

  • Helpful
  • Not helpful
ui-avatar of Marija Santos
Marija S.
5.0
4 years ago

Excellent presentation, just enough details and overview of process to make it accessible to many levels of user. Thank you!

  • Helpful
  • Not helpful
ui-avatar of Ellyn Serra
Ellyn S.
2.0
5 years ago

This course has apparently not been updated in the 6 years it has been available. None of the screens are the same which makes it very difficult to navigate, especially because he demonstrates navigation of files on a MAC and I have a Windows 10. Messaged the instructor for assistance and haven't heard back. Unless you are very competent with hosting, Sublime, JSON, XML, this will be a very difficult course to follow.

  • Helpful
  • Not helpful
ui-avatar of Jan P
Jan P.
3.5
5 years ago

Good overview of APIs. Brushes over HTML and JSON (which is understandable given focus of course). Tools in demo (MAMP and Facebook API) look very different that versions used in demos.

  • Helpful
  • Not helpful
ui-avatar of Executive Trainee WHOMENTORSDOTCOM INC.
Executive T. W. I.
1.0
5 years ago

It's impossible to watch the videos. It automatically sends to the next lecture, and literally it's not possible to watch videos from lecture 5. I am very disappointed with this course. I don't recommend it to anybody.

  • Helpful
  • Not helpful
ui-avatar of Jin Tan
Jin T.
3.0
5 years ago

It gets boring at section 2. There are no real application.
The tutorial at section 3 is not clear. My index.html was not able to run properly on hostgator. It can only show "Facebook blog" without the wood background. I have already uploaded the image into the folder..

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses