Twelfth graders learn how modern apps talk to each other through APIs — sending requests to endpoints and getting back responses (often as JSON) — the glue that connects the software behind maps, weather, payments, and more.
Students will be able to…
When a weather app shows the forecast, it’s asking another service for data — through an API. How do APIs let programs talk to each other?
Project this and tap each part. Have students learn how APIs let programs share data.
Tap any phase to open the teacher moves and student actions.
A weather app asks another service for data through an API — how?
Students practice.
Students use.
Students modify.
Students create.
Aligned to the CSTA K-12 Computer Science Standards (Level 3) and ISTE Standards.
Use APIs and libraries.
Analyze how data is exchanged.
Use third-party services.
Computational Thinker.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students describe an app idea and one API it would use to get data. A printable APIs sheet is in the Computer Science library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.