Python Tutor, created
by Philip Guo (@pgbovine),
helps people overcome a fundamental
barrier to learning programming: understanding what happens as the
computer runs each line of code.
Write code in your web browser, see it visualized step by step, and
get live help from volunteers.
So far, over five million people in over 180 countries have
used Python Tutor to visualize over 75 million pieces of code, often as
a supplement to textbooks, lectures, and online tutorials.
Read
the original research paper – Philip J. Guo. Online Python Tutor: Embeddable
Web-Based Program Visualization for CS Education. SIGCSE 2013.
GET LIVE HELPfrom volunteers around the world
Hit the “Get live help!” button to allow anyone on the website
to join your session. You can chat about your code and navigate
visualizations together to receive free real-time tutoring. Watch this
video
demo.
Read
an older live help paper – Philip J. Guo, Jeffery White, Renan
Zanelatto. Codechella: Multi-User Program Visualizations for Real-Time
Tutoring and Collaborative Learning. VL/HCC 2015.