CourseAI Engineering: The Complete Course · Module 1: Programming Foundations · part 10 of 105
Part 10 · Module 1: Programming Foundations

Lesson 2: Async, waiting for many things at once

18 min read·13 Oct 2026
Module 1 · Lesson 2 · About 40 minutes · Needs: Lesson 1 (functions, exceptions, with)

The situation

Priya has ten open support tickets and wants the assistant to draft a reply for each. Every reply is one call to the model, about half a second each, nearly all of it waiting for the answer to travel back.

The first version answers the tickets one after another. Ten tickets take five seconds, and the program is not busy for any of it: it sits still, waiting for one reply before sending the next request. This lesson is about waiting for many things at once, and the one mistake that quietly turns the gain off.

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.