Hola!.
Viendo el curso que ofrece Coursera de conceptos de programación fundamental 1 (con Python):
https://class.coursera.org/programming1-002/class/index
Encontré este enlace que os puede interesar.
http://pythontutor.com/
Y ademas, en la misma pagina ( más abajo) encontrareis tutoriales semejantes sobre:
Java,Ruby y JavaScript.
Ale, mas cosas para aprender.
Saludos