Online Instructional Resources - Computer Science Resources

*Please note this list is not exhaustive – it is a small compilation of suggestions as to where to access supplemental computer science materials 

Grade Level(s)  

Description  

Site  

Cost  

K-8 

 

CS Unplugged is a collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. 

Free 

4-8 CS First provides free, easy-to-use computer science enrichment materials that engage a diverse student population in grades 4-8 (ages 9-14). Facilitators use the video content to teach kids coding basics with Scratch, a block-based coding tool. CS First is available online and can be used by anyone, in any setting (in school, after school, or outside of school).  CS First Free

K-12 

CS4ALL offers integrated meaningful computer science learning experiences at all grade levels and subjects. 

Free 

K-12 

Everyone Can Code teaches you how to solve problems and work together in creative ways. And it helps you build apps that bring your ideas to life. We (Apple) think everyone should have the opportunity to create something that can change the world. So, we’ve designed a new programm with the tools and resources that let anyone learn, write and teach it. 

Apple

Free 

K-12  Code.org offers elementary, middle school, and high school computer science courses, as well as Hour of Code activities and various tools and resources.  Code.org Free