A video of Mary livecoding a drum machine. You can also run the code live, and read the annotated source.
A 6,000-word deep dive that explains the innards of how Git works.
A live programming environment for making games. It supports running code in both directions: forward and reverse.
This is a clear explanation of functional programming concepts using Python and practical examples.