Skip to main content

Online Python Tutor

Philip Guo

Visualize the execution of Python code using

Online Python Tutor ( is a free educational tool created by Philip Guo ( that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code.

Using this tool, a teacher or student can write a Python program in the Web browser and visualize what the computer is doing step-by-step as it executes the program.

Add-in capabilities
When this add-in is used, it
  • Can send data over the Internet
  • This add-in can access personal information on the active message, such as phone numbers, postal addresses, or URLs. The add-in may send this data to a third-party service. Other items in your mailbox can’t be read or modified.