• 4 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 3/30/22

Get the Most Out of This Course

First of all, welcome to this course on REST APIs! 🎉

Before you dive into the content, you should know that you’re going to be learning loads of new ideas and using loads of new tools, so make sure you know how to utilize this information and these tools to maximize your learning!

The best way to get the most out of the whole course is to:

  • Watch each video to understand why the ideas tackled in each chapter are important.

  • Read the text under the video to understand how to put these ideas into practice. 

  • Practice by trying out the ideas as you go.

  • Check your understanding of these key ideas using the quiz at the end of each part. 

Meet Your Teachers!

Raye Schiller

Raye is a software engineer from New York who is passionate about building technologies for social change. They currently work as Lead Engineer at TargetSmart, a Democratic political data company. Previously, Raye worked at JPMorgan Chase. Raye holds a Masters of Engineering in Computer Science from Cornell University and a B.A. in Emerging Media from Hunter College.

Kassandre Pedro

Kassandre was studying Korean before taking part in the second 42 Campus in Paris in 2014. She’s not stopped coding since!

She worked for several start-ups before joining GitHub in 2018.

Over the years, she’s come to specialize in back-end. She moved closer to the mountains in Lyon to pursue her second passion: board sports.

After launching Searcher in 2018 with two friends, she now works at Pexels, a free image library owned by Canva. A keen educator, she carries out freelance teaching in her spare time to share her passion and experience.

What Will You Learn in This Course?

First of all, you’ll learn how APIs work: what they are, how they operate, and their features. In particular, you’ll learn about REST APIs!

It will then be time to put this into practice ⚙️; you’ll see how requests and responses are structured, and you’ll start making requests on an API to get your first bits of data. Then, you’ll use the GitHub API to create, modify, and delete resources directly on your GitHub profile.

Finally, you’ll use all of the knowledge you’ve gained in the first two parts to build your very first REST API.

Ready? Then see you in the next chapter, where you’ll discover just what an API is. 🙌

Example of certificate of achievement
Example of certificate of achievement