Edabit is a programming tutorial site that goes beyond teaching basic syntax, and focuses problem-solving skills and how to "think like a programmer." Instead of just showing beginners how to code and stopping after basic syntax, Edabit encourages users to actually make stuff.
Code Studio is a site for teaching programming fundamentals using an engaging and hands-on Scratch-based interface. Students progress through the lessons and apply prior knowledge to new coding problems. Different types of lessons are available for all ages of students 4 and up.