Skip to main content

AI & Application Development

Working with APIs and Data

Learn how programs talk to each other and handle data: what APIs are, the anatomy of HTTP requests and JSON, authenticating safely with API keys, making calls with error handling and rate-limit awareness, and storing data. Hands-on, with a build capstone.

INTERMEDIATE · en · ~300 min

Instructor: Self-paced · Reviewed by: Iroko Skills Academy team · Published by: Iroko Skills Academy team

Learning objectives

  • Explain what an API is and the parts of an HTTP request and response
  • Read and navigate JSON responses, including nested data
  • Authenticate with API keys while keeping secrets safe
  • Make API calls with graceful error handling and persist data

Before you start

Prerequisites: None

Device/connectivity: Laptop or desktop computer with a modern web browser and keyboard, Internet access for lessons, tools, and assignment submission

What you'll cover

  1. Understanding APIs

    • What an API actually is
    • The anatomy of a request
    • JSON: the language APIs speak
  2. Calling APIs Safely

    • Authentication: proving who you are
    • Making your first API call
    • Handling errors and limits gracefully
  3. Working with Data

    • Storing the data: intro to persistence
    • Capstone: build an app that calls an API and stores data

Assessment and completion criteria

Complete every published lesson to earn a completion badge. A self-paced certificate also requires passing every server-graded quiz. Practical assignments provide project feedback and may support a separate verified-proficiency record, but they do not delay the standard course certificate.

  • Optional reviewed project: Build an app that calls an API and stores data · rubric v1 · pass ≥ 70%