Users must run code in the provided editor or shell and answer questions to advance.
With a single click, users can run powerful debuggers to visualise execution and find problems.
There are three debuggers, each with their own strengths:
Python Tutor, Snoop, and
Bird’s Eye (pictured).