Everything a teacher needs to deliver this lesson — pick your grade's script below once you've read the background.
"How Computers Read" is the third lesson in World 2's perception arc, after "How Computers See" (2.1.1) and "How Computers Hear" (2.1.2). Vision and hearing both end at the same idea — a computer converts a signal (pixels, sound waves) into numbers and then finds patterns in those numbers. This lesson applies that exact same idea to text, which is why it opens by directly saying reading is "incredibly hard" for a machine even though it's effortless for a person. By the end, a student should be able to:
You don't need a linguistics or computer science degree to teach this well, but it helps to have a correct mental picture of what's actually happening, because students will ask "but how does it know what a word MEANS?" and a vague answer will undersell (or overclaim) what's really going on.
Start with the conversion step, because everything else depends on it. A computer only ever works with numbers — it has no native concept of a letter or a word. So the very first thing any text-processing AI does is break a sentence into small chunks called tokens. A token is often smaller than a whole word: "playing" might become "play" + "ing," because splitting common prefixes and suffixes lets the same small vocabulary of tokens cover far more words than if every whole word needed its own entry. Each token is then converted into a list of numbers — often hundreds of numbers long — called an embedding. Nobody hand-writes these numbers; a model learns them by processing enormous amounts of text and noticing which words tend to appear in similar situations.
The reason this matters, and the reason the lesson spends real time on it, is that the resulting numbers aren't arbitrary — they capture something like meaning. Picture each embedding as a point plotted in space (real embeddings use hundreds of dimensions, but the app's "meaning space" metaphor, and the GPS-coordinates comparison it uses for older students, both point at the same idea). Words used in similar contexts end up as nearby points. "Happy" and "joyful" land close together; "happy" and "bulldozer" land far apart. This is what makes the famous example the lesson uses — king − man + woman ≈ queen — genuinely true and not just a cute analogy: if you take the embedding for "king," subtract the embedding for "man," and add the embedding for "woman," doing that arithmetic on the actual number-lists lands you very close to the embedding for "queen." The model was never told the definition of royalty or gender; it inferred a numeric relationship purely from patterns in how those words are used across huge amounts of text.
For the two AI-processing scenes in this lesson — "Understanding Text" and "Language AI" — the throughline is that once text is numbers, a huge range of tasks become the same underlying operation: comparing numbers, or predicting the next number in a sequence. Sentiment analysis compares a review's numbers against patterns learned from millions of labeled positive/negative examples. Spam detection does the same comparison against patterns learned from labeled spam/not-spam email. Search engines convert your query into numbers and find documents whose numbers are close to it, which is how they handle typos and rephrasing without exact keyword matches. Autocomplete and chatbots are both, mechanically, doing the same thing repeated many times: given the numbers for everything typed so far, predict the most likely next token, convert it back to text, and repeat.
It's worth sitting with why this single idea — text becomes numbers, then a model finds patterns in the numbers — scales to so many seemingly different products. A spam filter, a translation app, and a chatbot look nothing alike from the outside, but underneath, all three share the same two steps: turn text into numeric representations, then compare or predict using patterns learned from vast amounts of prior text. That's genuinely the throughline connecting a decade-old spam filter to a brand-new chatbot, and naming it explicitly is what turns this lesson from "here are five cool AI examples" into "here is one mechanism that explains all five."