> create good new learning material and curate good existing material
Great advice there and I totally agree with you. In fact, we are looking into incorporating great Python tutorials in the public domain to supplement our content.
Actually, we took the interactive approach because to people with little background in programming, the biggest deterrence is fear of breaking things on their PC. On iheartpy.com they can easily try out basic commands without that fear.