For example, here is a visualization showing a Python program that recursively finds the sum of a linked list:
Read the research paper – Philip J. Guo. Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education. In Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE), March 2013. [BibTeX]
SHARE live visualization sessions
Click the “Start shared session” button to allow an instructor or friend to join your session. You can chat about your code and navigate the visualization together to get live, real-time tutoring. Watch this one-minute video demo:
Also, you can click the “Generate permanent link” button (at the bottom of this page) and paste that link in an email, social networking post, or forum question. When recipients click on your link, they will see the exact visualization you've created.
For example, clicking this link brings you directly to step 44 of 57 in a program that finds prime numbers using the Python for-else construct.