Bring Coding Content into Classrooms

Computer Science Foundations enhances core content areas by enabling non-computer science teachers to make curricular connections and explore computer science with their students, from foreign language to science to PE.

Person scanning QR code with coding robot.

Standards-Aligned, Supplemental Curiculum

Computer Science Foundations is built on the K12 Computer Science Framework Principles and is aligned to various national and international standards, including the Computer Science Teachers Association (CSTA) standards and Next Generation Science Standards (NGSS).

Computer Science Foundations is designed to be taught in the classroom alongside our Sphero BOLT. Select activities in Courses 2 & 3 work with RVR+.

Computer Science Foundations (CSF) Features

  • Printed Educator Guide for step-by-step instructional support 
  • Student-ready lessons, pre-loaded in the Sphero Edu app 
  • 72 scaffolded lessons across nine themes 
  • 45–60 minutes per lesson with handouts 
  • Optional extensions that allow lessons to augment additional class time 
  • Two to three students per Sphero robot and device 
  • Compatible with Windows, Mac, iOS, Android, Chrome, and Kindle Fire 
Teacher teaching icon.
Rather than be experts themselves, educators learn to code alongside students while fostering healthy class culture and modeling growth mindsets
Sphero SEL icon.
CSF allows learners to grow vital social and emotional learning skills (SEL) as well as 21st century skills, such as creativity, collaboration, critical thinking, communication, and responsible decision-making.
All ages and stages icon.
Whether a 3rd grader brand-new to coding or a high school senior who’s looking to start learning JavaScript, CSF is an entry point into problem-solving through programming.

Suitable for your school’s needs

Supports your level of readiness

Perhaps your school desires an entry point for coding and robotics. Or, maybe you have some experience and would like to grow. Or, perhaps you need a creative approach to fostering community. Whatever your unique situation, Sphero CSF can meet you where you are.
Sphero BOLT start activity.
  • School-wide initiatives (STEAM, Computer Science Education, Technology and Robotics)
  • Single teacher or team-taught
  • Subject-area teams or grade-level teams
  • Extracurricular or core content
A student learning cybersecurity concepts using an interactive lab from the Sphero BOLT Cybersecurity Lab Series.
  • Shared devices (classroom cart)
  • 1:1—a device for every student
  • BYOD (Bring Your Own Device)
  • Stationary devices in Library Media Center or Learning Lab
Student reaching for robot out of Power Pack.
  • Weekly in the classroom or monthly in the Library Media Center/Makerspace
  • Short “sprints” with a given theme or a year-long marathon
  • Build deeper skills or broaden application

Make CS & robots approachable in all content areas

Scaffolded across three courses and 72 lessons, teachers and students build Draw, Block, and Text coding skills. They then integrate these concepts into curricular content: everything from polygons and poetry to logic-puzzlers and compliment-givers.

The Sphero Computer Science Foundations Course programming levels, themes, and lessons.

Flexible Pathways of Learning

Elementary student coding a robot with an ipad.
“This year in my third grade class, I’ll teach one lesson a week with our shared iPad cart and Power Pack. We can progress through a theme to take on new challenges, but when I sense students need more practice, we will use a different theme to review and master coding concepts.”
Middle school teacher with students coding on a laptop.
“I look forward to working alongside my colleagues as we tag-team three themes with our students. Across the semester, we will teach collaboratively and—as it suits our content—grow not only our coding abilities, but also our culture as a team.“
Student and teacher learning coding on an ipad.
“In our Library Media Center/Makerspace, grades 6, 7, and 8 schedule quarterly visits to work on engineering-related challenges. Students bring their own devices, and I can easily pull out two Power Packs and assign a lesson for students to tackle. We cover all three courses amongst the grades.”

Skip around content themes and programming levels

An individual educator chooses a theme to start the class. Students can build conceptually by continuing lessons in that theme or reinforce their practice of a given concept by exploring in a different theme.

Content themes and programming levels from the Sphero Computer Science Foundations course.
A grade-level team covers a different theme in each class

Students work through a given theme with a content-area teacher, with each teacher devoting a portion of their year to incorporating coding in their content area. Teachers learn programming alongside their students, and together apply their new knowledge to enhance their own curriculum.

Content themes and programming levels from the Sphero Computer Science Foundations course.

Different grades follow various themes and programming levels

Grade-level students can journey through the supplemental curriculum over the course of multiple years, progressing across the themes and deepening understanding. Newer students can visit previous lessons, while students who need a challenge can choose more advanced concepts.

Content themes and programming levels from the Sphero Computer Science Foundations course.

Contact a Rep

Have any questions about Sphero? Talk to a human and get the answers you're looking for.