Comment Comment by sesm There is a book about this approach (http://htdp.org/), as well as a MOOC on Coursera (https://www.coursera.org/course/programdesign) parent sesm 13 years ago