Building Applications with API Data

Chances are, if you can think of an application on the internet, you’ve just named a data-driven application. Data typically arrives in your user interface by way of structured access points known as Application Programming Interfaces (APIs). Learning how to find, access, and integrate APIs into your code is a crucial part of front-end application development.


In this course, students will explore the world of open APIs and learn how to access their data. They will then create data-rich web applications using existing, publicly available API data.

Topics will include:

  • Understanding and dealing with API structures
  • REST API concepts
  • Finding available API data
  • Connecting APIs to front-end applications
  • Updating views to reflect new data

Course Takeaways

Students will leave this course equipped to produce data-driven web applications that update in response to incoming data from open APIs. Additionally, students will complete a data-driven app for their GitHub portfolio—an important step in the frontend developer journey.


Familiarity with JavaScript, HTML and CSS.

Your Instructor

GitHub Account. Create GitHub Account.

VS Code Editor. Get VS Code.

Not Enrolled

Course Includes

  • 9 Lessons
  • 20 Topics
  • 8 Quizzes