wtf(css)layout you can see happening

CSS, with the layout showing

Forty steps through flexbox, twenty-two builds that fail unless several concepts are right at once, and the famous wtfs underneath — margin collapsing, stacking contexts, and the invisible wall inside every flex item. This is the one subject where the output IS the picture, so every problem is rendered rather than described.

Problems

6 problems in Main axis vs cross axis
#titletopictypedifficulty
1flex-direction: column swaps which axis is whichMain axis vs cross axisTeaching stepEasy
2Centre the hero card — in a container that runs downwardsMain axis vs cross axisBuild itEasy
3Newest activity at the top, list still hugging the topMain axis vs cross axisBuild itEasy
4Flip your own chat messages to the rightMain axis vs cross axisBuild itEasy
5Reverse the wizard steps — and keep them on the leftMain axis vs cross axisBuild itEasy
6Drop the chips so they stack up from the floorMain axis vs cross axisBuild itEasy

44 of 87 catalogue topics are authored, with 37 drills rehearsing them. Every one of them is judged: each carries a starter that has been shown to fail, at least two different correct answers that have been shown to pass, and a set of near-misses and cheats that have been shown to be caught. Nothing reaches this list until all of that holds.