Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Use the Online Python Tutor tool to trace through code and help students visualize what the code is doing.

Share Use the Online Python Tutor tool to trace through code and help students visualize what the code is doing. with FacebookShare Use the Online Python Tutor tool to trace through code and help students visualize what the code is doing. with Twitter
  • Users can step backward and forward through code in the Online Python Tutor tool to see what each line does.
    • This is very useful when debugging so users can see how their code executes differently than it was intended to.
  • The tool provides diagrams of objects and pointers, which teachers can use in their lecture slides.
  • Visit the Online Python Tutor website to try it for yourself!
  • For more information, watch Philip Guo’s CS Education Zoo interview.

More about this tip

Tags

  • Python
  • Development Methods
External Source
CS Education Zoo Interview with Philip Guo
Other Tips By
Other Tips By Philip Guo

Similar tips

Introduce terms like declaration, initialization, and operand that often appear in C++ error messages so that students are prepared to understand and interpret the error messages they come across using C++.
Have students create their own free & open-source software as a project to increase motivation and meet learning objectives.
Have each student contribute test cases to a class-wide testing suite for assignments in order to get students thinking about edge cases and improving their implementations.
  • CSTT Facebook
  • CSTT Twitter

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Footer Icons by Mohammed Alyousfi. Powered by Drupal.

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College