I really like this. Could you make the page load with the first demo code pre-loaded? I sat there looking at the code and hitting "run", checking the browser console to see if there was any error. Then I realised I had to press "load" first and then "run".<p>Also, one bit of criticism: if it's not too late I'd also re-think the name. "Easyprog" is going to make any newbies really frustrated when they can't figure something out and the site is just mocking them: "lol, you can't figure it out and it's so EASY!".<p>Other than that, I think this is a great project - really well done, and it has a lot of potential to me really great learning tool.