0 - What is a computer and what is it for?
2 - Pioneers of software: challenges of 20th century programming
4 - BSD, GNU, and Linux: bringing Unix to a PC near you
5 - Why is software designed in the 1970s still in use today?
6 - Foundations: pipes and files
9 - Things that might be surprising or confusing for newcomers
12 - Problem-solving and the programming demi-urge