visualize your code now (or try live programming)-- created by Philip Guo

language
understanding

#1

Python Tutor – http://pythontutor.com/ – helps people 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, you can write Python, Java, JavaScript, Ruby, C, and C++ programs in your Web browser and visualize what the computer is doing step-by-step as it executes those programs.