Google
Google for Education: Exploring Computational Thinking Lessons and Examples
Incorporate computational thinking into a curriculum with these classroom-ready lessons, examples, and programs. Lessons include complete teacher editions, student worksheets, and any applicable Python programs.