PythonTutor is a good site.<p>I had come across a few other similar ones earlier.
codingbat.com is one:<p><a href="http:&#x2F;&#x2F;jugad2.blogspot.in&#x2F;2013&#x2F;02&#x2F;codingbat-progress-graphs-and-michael.html" rel="nofollow">http:&#x2F;&#x2F;jugad2.blogspot.in&#x2F;2013&#x2F;02&#x2F;codingbat-progress-graphs-...</a><p>The Michael Jordan quote mentioned in that post is a good and inspiring one :)<p>I recommend those sites to programming beginners who sometimes ask me for resources about Python - but only to start and&#x2F;or as a supplement. Nothing can make up for getting the full experience of using Python (or any language) in a desktop computer environment, command line, tools, etc.