Source: Codevolve
Codevolve is a website designed to interactively teach programming. The interface looks a lot like codecademy.com, but Codevolve puts the emphasis on learning skills, not badges. Another nice feature is Storyboard, where you can create your own assignments.
Be sure to subscribe to my YouTube channel and join your fellow educators on the Eduk8me email list!