Where we start
Economics is usually taught as a set of curves and remembered as a set of slogans. The curves are worth keeping, because they are the cheapest way to see two forces at once, and the slogans are worth dropping, because "supply and demand set the price" is not what happens on any real marketplace: a seller types the price in. What supply and demand actually describe is where a typed price will drift if the seller keeps watching what sells. That distinction, between a description of a tendency and a story about a mechanism, is the habit the six Foundations sessions build, and it is the habit that makes the data track's numbers readable.
★ What you walk out with tonight. The ability to read a supply and demand picture as a description rather than a mechanism, one sentence that says what a price carries and for whom, the test that separates "the price moved" from "the curve moved", and a first honest count from a real marketplace: of 32,216 products, only 203 moved their price often enough to tell us anything about how buyers respond.
Where a price settles
6 min liveDraw two lines. One slopes down: the lower the price, the more units buyers will take. One slopes up: the higher the price, the more units sellers will offer. They cross once. The crossing is not a law of nature and nobody enforces it; it is the one price at which nobody is left holding stock they cannot sell and nobody is left wanting a unit they cannot buy. Every other price creates a pile on one side, and the pile is what pushes the price back.
LiveTwo curves, one number, and the two piles that push it4 min▶
Demand is not "how much people want"; it is a schedule: at each price, how many units would be bought. It slopes down because at a lower price more people find the thing worth it, and the people who already found it worth it buy more. Supply is the same schedule for sellers: at each price, how many units would be offered. It slopes up because a higher price makes it worth making the harder, dearer units.
Hold the price above the crossing and sellers offer more than buyers take: a pile of unsold stock, and the seller who cuts first sells first. Hold it below and buyers want more than is offered: a queue, a waiting list, an out-of-stock page, and the seller who raises first loses nothing. The crossing is the one price with no pile on either side. That is all "equilibrium" means, and it is why a price drifts there without anybody steering.
Surplus is what the picture adds that a spreadsheet does not. Every buyer who would have paid more than P* and did not have to is better off by the difference, and every seller who would have accepted less is likewise. The triangle between the curves and the price line is the total gain from the trade existing at all. It is the quantity that a badly set price destroys, and it is invisible in revenue.
Self-studyEquilibrium is a tendency, and three reasons a real price sits off it3 min▶
A price on any real shelf is somebody's decision, made at some point in the past, with whatever they knew then. It sits near the crossing because the piles are costly, not because it was computed. Three things keep it off the crossing for long stretches. Menu costs: changing a price takes effort and can annoy customers, so sellers wait until the pile is large. Uncertainty: the seller does not know the demand curve; they know last month's sales at last month's price. Rules: a price held by a contract, a regulator or a platform cannot drift at all, and the pile becomes permanent, which is what a shortage under a price ceiling is.
The data habit this gives you: when a price has not moved for a year, you have learned that the seller was comfortable, and nothing about the curve. Only a price that moved tells you how buyers respond, and that is the first filter the build-along applies to a real marketplace.
Nobody on Olist computed a crossing. On the Brazilian marketplace used throughout these sessions, every one of the 32,216 products has a price that a seller typed into a form. Supply and demand did not set it. What the two curves describe is what happened next: the sellers who typed too high watched stock sit, and some of them cut; the sellers who typed too low sold out, and some of them raised. The picture is a description of that drift, and it is only worth drawing for the products where the drift actually happened.
A price is a message
5 min liveThe deepest thing about a price is not that it clears a market but that it carries knowledge. Nobody knows why tin is dearer this month: a mine flooded, a new use was found, a shipping route closed. A buyer who knows none of that still sees the price and uses a little less tin, which is exactly what they would have done if they had known. The price did the knowing for them. That argument is Hayek's, from 1945, and it is the reason a market can coordinate more people than any planner can brief.
LiveWhat a price tells a stranger, and what it hides from a planner3 min▶
Say a price out loud as a sentence and it reads: "Given everything everyone knows, the last unit of this was worth about this much to somebody, and cost about this much to somebody else." That sentence is short enough to act on and long enough to be useful. A buyer who sees it can decide without the backstory; a seller who sees it can decide whether to make one more.
The same compression is what a price hides. It does not say why. When a data team is asked to "explain the price increase" they are being asked to decompress the message, and most of the decompression is not in any table they hold: the mine, the factory, the fashion are in four other people's heads. The honest analysis says which part of the movement the data can account for and which part it cannot, and that habit, saying what the numbers can and cannot carry, is one the deep-dive track applies to a real elasticity in its second session.
One caution that stops a common overreach: a price is a message only when it moved. A price that has sat at R$ 69.90 for a year tells a stranger that the seller was content. It carries no news, and it says nothing at all about how buyers would respond to R$ 79.90. That distinction is the whole of Part 3.
Self-studyCeilings, floors, and the shortage that a held price creates3 min▶
Hold a price below the crossing by rule and the message stops arriving. Buyers keep buying as if the thing were plentiful, sellers stop offering the dearer units, and the gap between the two becomes a queue: rationing by waiting, by connection, by luck. Hold a price above the crossing and the message inverts: sellers offer units nobody will take, and the surplus has to be stored, destroyed or bought by whoever set the floor. In both cases the price was frozen precisely because the message it would have sent was unwelcome, and the cost of not sending it lands on somebody anyway.
None of this says a ceiling or a floor is always wrong. It says that a held price does not make the scarcity go away; it changes who bears it and removes the signal that would have told others to help. Whether that trade is worth making is a question about values, not about curves, and the curves only tell you what the trade costs.
Beira Goods, a constructed seller. Imagine a small Brazilian marketplace seller with 40 products. In January their supplier's cost for one item rises after a factory fire nobody at Beira has heard of; the wholesale price simply goes up. Beira raises the shelf price from R$ 75 to R$ 80. Their customers, who know nothing of the fire or the supplier, buy a little less, and a competitor who buys from a different factory picks up the difference. Three parties changed behaviour on one fact that only one of them ever knew existed, and the fact travelled as a five-real change on a price tag. Beira is invented; the mechanism is not.
Along the curve, or the curve moved
4 min liveSales went up. Was that because the price came down, or because more people wanted the thing at every price? The two look identical in a monthly sales report and mean opposite things for what to do next. The first is a movement along the demand curve. The second is the curve moving. Telling them apart is the single most useful habit in the six sessions, and the deep-dive track spends a whole session on it with real rows.
LiveThe test that separates the two, and why it needs more than one product4 min▶
A movement along the curve has a signature: the price changed and the units changed the other way. A shift has a different one: units changed and the price did not, or the price changed and units went the same way, which no demand curve can produce on its own. So the first test is embarrassingly simple: look at the price column before the units column.
The second test is harder and is where most monthly reports fail. A price cut in January, on a marketplace that was also growing 20 percent a year, moves the point along the curve and shifts the curve in the same month. The two are tangled and one product cannot untangle them. What can is comparing many products with themselves over many months, so that the growth every product shared can be separated from the price change only one of them made. That separation is the whole of deep-dive session 2, and its answer on the real marketplace is that "the curve moved" accounts for almost all of the naive number and "along the curve" is what is left.
The 45 and 121 in the figure are real. They are one product's units in December 2017 and January 2018, the month its price went from R$ 75 to R$ 69.90. The figure draws both stories on those two numbers because, from those two numbers alone, both are true.
Self-studyWhat shifts a demand curve, what shifts a supply curve, and one that shifts both2 min▶
Demand shifts when something other than the price changes how much people want at every price: income, the price of a substitute or a complement, a fashion, a review, the season, a rival going out of stock. Supply shifts when something other than the price changes what sellers will offer at every price: the cost of an input, a new technology, a tax, a new competitor entering. A marketplace growing shifts both: more buyers at every price and more sellers at every price, which is why the total units on a growing platform tell you almost nothing about any one product's price.
The list is not for memorising. It is for asking, before any "the price did it" claim: which of these also changed that month, and did it change for every product or just this one?
Read a marketplace's prices, on 32,216 real products
★ 22 min · everyone works it throughNo code tonight. Six questions, each answered on the real Olist marketplace, that turn "supply and demand" from a slogan into a reading of a data table. Every count below was computed for these pages from the public dataset; the deep-dive track's first session rebuilds them line by line. Work each question on paper for your own catalogue as we go.
Question 1 · Who typed the price? On Olist, a seller. On your catalogue, somebody. Write down who, and how often they revisit it. The answer tells you whether prices on your data are decisions or drift.
Question 2 · How many products sold enough to say anything? On Olist, 376 of 32,216 have 30 or more delivered items across two years. A product with six sales has a price, and it carries the seller's belief about scarcity and cost, but there is no response to read in six rows.
Question 3 · How many of those ever moved their price? 226 of the 376 had three or more distinct prices. The other 150 sat at one or two prices for two years. Their prices are messages about what the seller believed; they say nothing about how buyers would answer a change, because there was no change.
Question 4 · For how long? A price that moved once, in a product that sold for two months, cannot separate "the price did it" from "the curve moved". 203 products sold in six or more months and moved their price three or more times. Those 203 are the ones every later session reads, and they carry 14.9 percent of everything the marketplace sold.
Question 5 · What did "moved" mean? Within those 203, the typical product's highest price was 1.29 times its lowest, and 70 percent of them moved by 20 percent or more at some point. That is enough movement to see a response in, and small enough that the response is about the product, not about it becoming a different product.
Question 6 · What is the honest sentence? Write it for your own catalogue, in the shape the Olist one takes. Foundations session 2 puts a number on "how buyers answered" for the 203; the deep-dive track shows why the first number you would compute is wrong by a factor of sixteen.
Keep the three sieves as your standing rule. Enough sales, enough price changes, enough months. Any elasticity, any "price sensitivity", any "customers are price-conscious" claim that arrives without those three counts attached is a belief wearing a number.
Before Foundations session 2
30 min- Run the three sieves on your own catalogue, or on any price list you can get: how many items, how many with enough sales, how many that ever moved, how many that moved over enough months. Write the four counts on one line.
- Find one price that has not moved in a year and write down what it tells a stranger (scarcity, cost, belief) and what it cannot (response). Two sentences.
- Find one month where units jumped and write the two stories, "along the curve" and "the curve moved", then what you would need to see to tell them apart.
- Bring the counts. Session 2 puts a number on how buyers answered for the 203 Olist products, and the number is a range, not a point.
Three questions
Clear all three and Foundations session 1 gets stamped in your passport.
1 · On a marketplace where every price is typed in by a seller, what do the supply and demand curves describe?
The curves are a description of a tendency, not a mechanism. The piles on either side of the crossing are what push a wrong price back, and menu costs, uncertainty and rules are why a real price can sit off the crossing for a long time.
2 · A product's price has sat at R$ 69.90 for a year. What does that price tell you?
A price is a message about response only when it moved. Of 32,216 Olist products, only 203 moved price often enough, over enough months, to say anything about how buyers answered. The other prices are still messages, just not about that.
3 · Units for one product went from 45 in December to 121 in January, the month its price fell from R$ 75 to R$ 69.90, on a marketplace that was growing fast. Which statement is honest?
The signature test (price down, units up) is consistent with "along the curve" but does not exclude a shift happening in the same month. Untangling the two is what deep-dive session 2 does on the real panel, and its answer is that the shift accounts for most of the naive number.
What this session teaches, and where it came from
Every fact on this page, and its verification tier, is recorded in the course's source map.
Foundations session 1 cheat sheet · pin this
You can now say what a price carries and which prices carry a response. Foundations session 2 puts a number on that response: elasticity, the single most useful figure in pricing, why "elastic" means a price rise loses revenue, who really pays a tax, and what the 203 Olist products say when each is compared with itself. The answer is a range, between -1.5 and -2.2, and the session is about why a range is the honest shape.