Computational Thinking Illustrated is a cartoon guide to solving problems, designing systems, and understanding human behaviour!
101 Computing is a great resource site from the UK that focuses on providing thorough lessons for a variety of coding purposes.
Text adventures connects computational thinking skills to writing and story creation.
Code Academy is a great starting point to introduce text-based programming to your classes.
A powerful cloud based coding in the classroom tool for computer science and high school programming classes.