I use eToys to teach the concept of MVC model in my university CS class.
Website contents under a Creative Commons license.