News for hackers. Stuff that matters.
Re:Composing Programs – An introduction to programming in th... by bogomipz on Tuesday July 31, 2018 @10:31AM (#17653436)
And also Python Tutor:

http://pythontutor.com/

Re:Composing Programs – An introduction to programming in th... by QML on Tuesday July 31, 2018 @08:57PM (#17658758)
A great complement to that would also be to use Jupyter, whose notebooks are similarly interactive and not dead like typing into a blank terminal or IDE.