How complex systems produce properties their parts don't have — from traffic jams to cascading failures
Six lessons covering what emergence is, weak vs. strong varieties, downward causation, how emergence differs from complexity, emergence in software systems, and phase transitions. Ends with a foundations quiz.