Skip to main content

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)  






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. 


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


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



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. 



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