Various efforts have been made from time to time to create code labs: how-to documents that aim to help people understand the code by asking them to modify it themselves. The code labs live here.
We don't have enough code labs, but we'd really like more!
Some ideas for code labs, if somebody wants to write one:
|Child pages (Children Display)|