This is a very easy to use, ready-made curriculum for teaching coding. There are lots of different lessons using familiar characters, like Star Wars, Minecraft, Frozen, Angry Birds, etc.
Learn to code/teach your students to code. Learn computer science and computational thinking and teach your students. Create an account and take an online course. Self-paced coursework for students. Learn how to teach computer science using code.org's Computer Science Fundamentals with a free, self-paced online course.
Learn to code interactively, for free. I could see using something like this to get teachers more comfortable with coding, so teaching coding happens more than one hour a year.
STEM: Facebook is pledging $15 million over the next five years to Code.org to enable the nonprofit to expand access to computer science education, in an effort to improve diversity in the technology industry. The news comes after Facebook released a report on the diversity of its own employees earlier today.
In researching Khan Academy more in-depth, I've found that there is a section called Hour of Code under the digital resources. I use "Hour of Code" from Code.org, but this resource actually takes you through 10-15 steps of the coding process, with short videos to open each section, and then they have the kids complete the task. You can sign up for a free 30 day trial if you don't have a login for Khan. Then you can create a class list, assign students, etc...The content would be ok for 5th grade and up.
This is being used by some of our 5th grade teachers for their students. I plan to use it myself when working on getting makerspaces in my library including spheros, dot and dash, etc...
They will send everything for free that you will need to set up a coding club! Did an aftershool coding club with help from local high school students. Students loved it, and continued with the program after the club sessions ended.
This is an online course that would be excellent to use with our 8th graders who are learning robotics and Scratch right now. Engaging them in several different types of basic coding activities can help show how the elements of computer programming are constant whether they are working in javascript or RobotC or Scratch, though the terminology might vary a little. This can help prepare them for more advanced programming classes in HS.