Curricular Resources by Grade Band

PreK-3 Resources

Unplugged Resources

  • CS Unplugged - 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. Includes at home activities.

  • Code.org CS Fundamentals Unplugged Activities - We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! Try using these lessons as a stand alone course or as complementary lessons for any computer science course.

  • 7 Super Easy Ways to Introduce Coding to Preschoolers (and other young learners) - Use regular household supplies to teach computer science concepts that are essential for computer programming

  • Top 5 Preschool Coding Activities to Give Your Child That Step Up: Computational thinking learned with While I do/You do Game, coding your name with beads or colorful cereal, scavenger hunts, Minesweeper-style maze game and a Very Hungry Caterpillar story retell with home-made cardboard direction cards.

Plugged Resources

  • Code.org CS Fundamentals - Computer science fosters creativity and teaches students critical thinking skills to become proactive learners, so elementary school is the ideal time for students to be introduced to CS. Our six Computer Science Fundamentals courses are flexibly designed for teachers new to CS who want to offer accessible and equitable introductory CS courses to their students.

  • Choice Activities for K-5 Students

  • Hello Ruby - Learn about computers, programming and technology through these free, fun activities.

  • Tynker - Tynker fuels creativity in thousands of schools and powers the imagination. With 40+ block & text-based courses and over 3,700 learning modules, there's a learning path for every kid no matter their age or level.

  • Scratch Jr.: PreK - 1st Grade Picture and icon based movable “blocks” for non-readers. Learn Tab gets your started and the Teach Tab walks you through nine fun activities

    • Scratch Jr. Free How To Activity Cards

  • PBS KIDS ScratchJr - Learning Resources: Additional guided and fun coding activities

  • Blockly Games 8 varied activities using very easy “drag-and-drop, block-based” but you must read closely!

  • Amazon Future Engineer Free CS Courses: Virtual Robotics Grades 2-12


4-6 Resources

Unplugged Resources

  • CS Unplugged - 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. Includes at home activities.

  • Code.org CS Fundamentals Unplugged Activities - We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! Try using these lessons as a stand alone course or as complementary lessons for any computer science course.

Plugged Resources

  • Code.org CS Fundamentals - Computer science fosters creativity and teaches students critical thinking skills to become proactive learners, so elementary school is the ideal time for students to be introduced to CS. Our six Computer Science Fundamentals courses are flexibly designed for teachers new to CS who want to offer accessible and equitable introductory CS courses to their students.

  • Choice Activities for K-5 Students

  • Elementari - Elementari promotes arts, literacy, and computational thinking in an engaging and collaborative way. We want anyone, even kids, to be able to write and code interactive stories. We're committed to building a platform where people can come together to read, write, share, and remix stories designed for the screen.

  • Amazon Future Engineer Free CS Courses: Virtual Robotics Grades 2-12

  • Scratch: (Online Computer Creations) - Create animations, games, musical performances, quiz games and more! Tutorials available under the Ideas Tab.

  • Girls Who Code - regional after-school coding clubs for 3rd - 5th and 6th -12th grade girls who are interested in computer science and programming.

6-8 Resources

Unplugged Resources

  • Code.org CS Fundamentals Unplugged Activities - We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! Try using these lessons as a stand alone course or as complementary lessons for any computer science course.

  • Computer Science Field Guide - online, interactive resources for high school students learning about computer science.

  • CS UK Unplugged - Computer Science Unplugged is a collection of twenty activities designed to aid the teaching and learning of computer science through engaging games and puzzles using cards, string, crayons and lots of running around. The activities introduce students to many of the underlying concepts separated from the distractions and technical details we usually see with computers. This collection of Computer Science Unplugged resources is aimed at upper primary and lower secondary school aged students but is suitable for people of all ages and has been used around the world for many years.

Plugged Resources

  • Code.org CS Discoveries - Computer Science Discoveries is an introductory computer science course for 6 - 10th grade students. Mapped to CTSA standards, the course takes a wide lens on computer science by covering topics such as problem solving, programming, physical computing, user centered design, and data, while inspiring students as they build their own websites, apps, animations, games, and physical computing systems.

  • Codesters - odesters combines a fun online coding platform for students, a powerful learning management system for teachers, and built-out coding lessons so you can start teaching kids to code in your school today. Includes 6th, 7th & 8th grade courses.

  • Choice Activities for 6th Grade and Up

  • CS First - Scratch activities that are broken down into 1 hour or less activities.

  • Elementari - Elementari promotes arts, literacy, and computational thinking in an engaging and collaborative way. We want anyone, even kids, to be able to write and code interactive stories. We're committed to building a platform where people can come together to read, write, share, and remix stories designed for the screen.

  • Amazon Future Engineer Free CS Courses: Virtual Robotics Grades 2-12

  • Crunchzilla: Computer coding and simple game creation with JavaScript. How-To tab directions, under the work space, to get your child started and to provide some help. Also includes a math data and statistics game.

  • Girls Who Code - regional after-school coding clubs for 3rd - 5th and 6th -12th grade girls who are interested in computer science and programming.

9-12 Resources

Plugged Resources

  • CMU - CS Academy - free, online, graphics-based Python programming platform and curriculum for students in grades 9-12 hosted by Carnegie Mellon University.

  • Code.org CS Principles - Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

  • Code Academy - Full catalog of coding courses.

  • VidCode - Vidcode courses teach computer science, object oriented programming, web programming, design, & JavaScript. The magic behind Vidcode has an academic term - computational media! This means learners can upload photos, illustrations, videos and audio - and manipulate them with code right away, allowing tweens and teens to connect computer programming to the media they interact with every day.

  • Codesters - odesters combines a fun online coding platform for students, a powerful learning management system for teachers, and built-out coding lessons so you can start teaching kids to code in your school today.

  • codehs - CodeHS is a comprehensive teaching platform for helping schools teach computer science. We provide web-based curriculum, teacher tools and resources, and professional development.

  • Amazon Future Engineer Free CS Courses: Virtual Robotics Grades 2-12