BlackTechStartup
BlackTechStartup Builder SchoolCourse 05

USE APIs TO ADD POWERFUL FEATURES TO YOUR PRODUCT

Learn the API idea with a simple open-book lesson, then watch the Simple Expense Tracker gain receipt scanning through an API while its manual expense flow stays intact.

Your Course 5 progress saves automatically on this device.
Level Beginner builderFormat Open book + guidedCourse goal Understand APIs and see one improve a real productGuidance Builder School Teacher included
MODULE 01
Open book · Understand the connection first

Understand APIs
before you use them.

An API lets your product ask another service for a capability or information. In this module, you are learning the idea first so later API work makes sense instead of feeling like a mystery.

MODULE 01 · OPEN BOOK

Learn what an API does before you connect one.

Products often need abilities that come from somewhere else: maps, payments, weather, messages, A.I., shipping information, search, or other services. An API is one common way a product can ask an outside service for those abilities or information in a controlled way.

OPEN BOOKThe full study guide stays on this page while you answer. The goal is understanding, not memorizing technical vocabulary.
01Your ProductNeeds something
02API RequestAsks the service
03Outside ServiceDoes its job
04API ResponseSends a result back
05Your ProductUses the result
1

What Is an API?

API stands for Application Programming Interface. In plain language, an API is a controlled connection that lets one software product ask another software service for information or for a capability it provides.

Your product does not need to become that outside service. It sends a request using the rules that service provides. The service handles the request and sends a response back. Your product then uses that result.

Example: A travel product can ask a map service for directions instead of building its own worldwide map system. A store can ask a payment service to process a payment instead of becoming a bank.

Why this matters: When you understand that an API is a connection between software systems, later instructions about “connecting an API” become much easier to follow.

Open-book answer:An API is a controlled connection that lets my product ask another software service for information or a capability and receive a result back.

2

How Is an API Used?

A product uses an API by sending a request to an outside service. That request tells the service what the product needs and may include information the service needs to do the job. The outside service processes the request and sends a response back.

The product then decides what to do with that response. It might display information, complete an action, save a result, show a map, send a message, return an A.I. answer, or continue a user workflow.

Some APIs require an API key or another form of permission. Think of that as an access credential that identifies which product is allowed to make the request. Different APIs also have their own rules, limits, costs, and allowed uses.

Simple flow: Your product asks → the API carries the request → the outside service does its job → the response comes back → your product uses the result.

Why this matters: The API is not the feature by itself. The feature comes from how your product uses the outside service's response.

Open-book answer:My product sends a request to the outside service, the service sends a response back, and my product uses that result to show information or complete an action for the user.

3

Why Is an API Used?

An API is used when your product needs useful information or a capability that another service already provides. Instead of rebuilding that entire outside system, your product can connect to it and use the part it needs.

This can make a product more powerful and can save time. APIs can give a product access to specialized services such as maps, payments, A.I., email, text messages, shipping, calendars, search, weather, or business data.

Using an API also creates a dependency on that provider. The service can have usage limits, costs, outages, security rules, privacy requirements, or changes. A strong builder understands both sides: an API can add power quickly, but the product still needs to use that outside service responsibly.

Why this matters: You should connect an API because it serves a real product need—not just because an API sounds advanced.

Open-book answer:An API lets my product use a capability or information another provider already offers instead of rebuilding that whole outside service from scratch when it serves a real product need.

RememberAn API is a controlled software connection. Your product makes a request, another service responds, and your product uses the result. The reason to use one is to add a needed capability or information without building that entire outside service yourself.
Your understanding checkAPI Foundations — Open Book
Saved
Carried forward from Course 4Your Complete Product State Is Still With You
Automatic · Nothing to re-enter

Checking Course 4 completion.

Complete Course 4 forwarding state
Complete Course 4 first.
Open bookExplain the three API ideas
Use the study guide
Open-book understanding checkUse the matching open-book answer from the study guide in each answer box. Then click Check My Understanding once.
Check your understandingAPI Foundations Check
One final check
Course 5 · Module 1

Use the study guide to complete the questions, then check your understanding.

What
Waiting for your answer.
How
Waiting for your answer.
Why
Waiting for your answer.

Use the three open-book answers from the study guide, then press Check My Understanding once.