The hour of code is run each year at the beginning of December. There are many online resources for taking up this challenge this list includes a few I've had a go at using in the classroom. These are quite basic courses that take students and teachers through an introduction to coding one step at a time.
Here are a few resources for creating your own games, apps and programs to share with others. These apps and sites aren't step by step tutorials they're open to use however you want to code.
A platform that allows student to create their own games. Potential to export these to the Apple Store, Chrome Web Store and Google Play store if you're willing to pay for that option.
Thinking about coding by design
Take a look at this article published on Edutopia that looks at coding from a design perspective. Do we need to think about design before we think about code?
Computational Thinking for Educators by Google
Designed for educators, this course clearly explains computational thinking, exploring and developing algorithms, finding patterns and applying computational thinking.
Computational thinking research with scratch through Harvard. Interesting information on the definition of computational thinking into concepts, practices and perspectives.
CS Unplugged introduces computer science concepts without the use of computers. The resrouces from CS Unplugged a free to use in the classroom.
To see further details in the speaker notes section and to add comments to this slide deck click here