Backed by tech companies like Microsoft, Facebook and Google, Code.Org is a non-profit organization committed to increasing student access to Computer Science throughout K-12 education, particularly among women and underrepresented students of color. They offer students and educators a breadth of online courses, training materials and teaching tools that are easy to understand and use. Highly recommended for non-technical teachers looking to explore integrating Computer Science topics into their curriculum.
Computer Science Unplugged (CS Unplugged) is a project initiated by the CS Education Research Group at the University of Canterbury in New Zealand. It focuses teaching computational thinking through videos, fun activity sheets and game ideas, without actually programming on a computer. Google is a sponsor of the program and the content provided are "open source" for leverage and modifications.
Creative Computing is an effort lead by the ScratchEd research team at the Harvard Graduate School of Education to increase interest in computing curriculum across K-12 education. Building upon the Scratch programming platform created by MIT Media Lab, the effort focuses on taking a creative approach in teaching kids to program through rich, visual experiences. Scratch is a powerful learning platform but for first timers and educators, we recommend code.org as the starting point.
Founded by Reshma Saujan, Girls Who Code focuses on closing the gender gap in the technology sector. The organization offers after school clubs and summer immersion programs across the country to engage girls to learn how to code and inspire them to be future engineers. Interested parties can become a volunteer or a club host to help broadening reach for the program.
UK's BBC Bitesize channel is a free online education resource tailored for school-age children. It focuses on providing support for school studies, work and exams. With computing subject as part of UK's national education curriculum, a section is dedicated in helping students learn about Computer Science. The easy to understand content and videos are great supplemental resources for learning.