Computer Science

Computer Science helps kids and teens understand not just how to use technology, but how it works. Our Computer Science collection curates vetted, secular resources for homeschoolers, afterschooling families, and caregivers who want to go beyond basic coding. You’ll find age-appropriate introductions to algorithms and data, visual programming environments, text-based languages, and project-based courses that explore topics like game design, web development, AI, and data science. Each resource is reviewed for conceptual clarity, developmental fit, and opportunities for learners to build real projects instead of only following tutorials. Use the filters to explore by level (beginner, intermediate, advanced), language or tool (block coding, Python, JavaScript, or hardware-based), format (apps, online courses, books, or live classes), and learning needs such as ADHD, autism, dyslexia, giftedness, or 2e. Many families combine computer science resources with math or STEM projects from Modulo. If you’re not sure where to start or which tools match your learner’s age and goals, Modulo’s AI learning concierge can recommend a path.

Filter:

Price
The highest price is $6,000.00 USD Reset
From $
To
$
Type of Program
0 selected Reset
Grade Level
0 selected Reset
Subject
0 selected Reset
Cognitive Diversity Match all
0 selected Match all Reset
Days and Times
0 selected Reset
Style Match all
0 selected Match all Reset

189 products

Osmo Coding
Regular price $27.00 USD
App
Osmo Coding
No reviews
Hands on coding game that pairs a tablet app with physical blocks so children build commands they can see. It introduces basic programming ideas in a playful way for early elementary ages.
Learn More
Arduino Starter Kit
Arduino Starter Kit
Regular price $110.00 USD
Physical Curriculum
Arduino Starter Kit
No reviews
A boxed kit with an Arduino board, components, and a project book of circuits, giving teens a structured introduction to electronics, sensors, and coding through step-by-step builds.
Learn More
42 Electronics
42 Electronics
Regular price $335.00 USD
Self-Paced Video Course
42 Electronics
No reviews
A self paced video based electronics course where students build real projects while learning theory. Combines instructional videos, reading and hands on work for upper elementary through high school learners.
Learn More
Mimo
Mimo
Regular price $0.00 USD
App
Mimo
No reviews
Mimo is a coding app that teaches kids and teens to program in short daily exercises. Interactive lessons and projects introduce real world languages like Python web development and more.
Learn More
SpriteBox Coding
SpriteBox Coding
Regular price $0.00 USD
Game
SpriteBox Coding
No reviews
A mobile puzzle adventure game that gently introduces children to coding ideas like sequences, loops and conditionals. Kids solve levels by giving characters clear instructions that feel like real code.
Learn More
Snap!
Snap!
Regular price $0.00 USD
Online Program
Snap!
No reviews
A block-based visual programming language similar to Scratch but more powerful, letting students explore computer science concepts like recursion and higher-order functions in a drag-and-drop environment.
Learn More
Edison Robots
Edison Robots
Regular price $49.95 USD
Subscription Kit
Edison Robots
No reviews
Edison Robots are affordable programmable robots designed for education. Kids can code them with barcodes block based software or Python then experiment with sensors lights and motors in hands on robotics projects.
Learn More
Saturday Academy
Saturday Academy
Regular price $150.00 USD
Live, Interactive Online Classes
Saturday Academy
No reviews
Nonprofit program that offers STEM classes, camps and enrichment, often on Saturdays or in summer, giving kids hands-on science and technology experiences beyond regular school.
Learn More
The Official ScratchJr Book
The Official ScratchJr Book
Regular price $15.95 USD
Book
The Official ScratchJr Book
No reviews
Parent friendly guide to using the free ScratchJr coding app with young children. Step by step projects show kids how to build simple stories and games while learning sequencing, loops and debugging.
Learn More
LEGO Spike Prime
LEGO Spike Prime
Regular price $199.00 USD
Physical Curriculum
LEGO Spike Prime
No reviews
A LEGO Education robotics kit for middle schoolers that combines Technic pieces, programmable hubs, and drag-and-drop coding, supported by lesson plans that teach engineering and computational thinking.
Learn More
YouTube FLL Runs/How-Tos
YouTube FLL Runs/How-Tos
Regular price $0.00 USD
YouTube Channel
YouTube FLL Runs/How-Tos
No reviews
Playlist of FIRST LEGO League robot runs and how to videos that help kids see example solutions, refine robot design and understand scoring before competitions.
Learn More
Hello World!: A complete Python-based computer programming tutorial with fun illustrations, examples, and hand-on exercises
Regular price $28.99 USD
Book
Hello World!: A complete Python-based computer programming tutorial with fun illustrations, examples, and hand-on exercises
No reviews
A beginner friendly Python programming book with illustrations, examples and hands on exercises. Suitable for middle school and up, it walks learners through coding concepts step by step.
Learn More
Outschool – Coding Classes
Outschool – Coding Classes
Regular price $10.00 USD
Live, Interactive Online Classes
Outschool – Coding Classes
No reviews
Outschool’s coding classes let kids learn Scratch, Python, game design, and robotics-friendly languages through guided projects, screen-sharing, and teacher feedback in small interactive groups.
Learn More
Raspberry Pi Foundation
Raspberry Pi Foundation
Regular price $0.00 USD
Online Program
Raspberry Pi Foundation
No reviews
Charitable organization that offers free computing curricula, projects and online courses built around the Raspberry Pi, supporting kids in learning coding and physical computing.
Learn More
Blackbird School
Blackbird School
Regular price $0.00 USD
Online Program
Blackbird School
No reviews
Browser based coding program that teaches kids to write real text based code through guided lessons and projects. Progress tracking and built in practice make it easy for parents to oversee.
Learn More
W3Schools
W3Schools
Regular price $0.00 USD
Online Program
W3Schools
No reviews
A beginner friendly web development tutorial site covering HTML, CSS, JavaScript and many other technologies. Learners read examples, edit code in the browser and see instant results.
Learn More
MITx
MITx
Regular price $0.00 USD
Self-Paced Video Course
MITx
No reviews
MITx offers self paced online courses from MIT in subjects like computer science physics and math. Advanced teens can audit rigorous university level classes and earn optional certificates.
Learn More
LEGO Coding
LEGO Coding
Regular price $0.00 USD
Online Program
LEGO Coding
No reviews
LEGO Coding is a collection of LEGO based coding and STEM activity ideas that mimic programming concepts through unplugged games and simple builds, helpful for introducing logic without screens.
Learn More
Juni Learning
Juni Learning
Regular price $29.00 USD
Live, Interactive Online Classes
Juni Learning
No reviews
Juni Learning offers live online classes and tutoring in math coding and more connecting students with vetted instructors. Courses are often one on one or small group with flexible scheduling for homeschoolers.
Learn More
Minecraft Education
Minecraft Education
Regular price $5.04 USD
Game
Minecraft Education
No reviews
Classroom ready version of Minecraft that includes lesson plans coding tools and secure multiplayer worlds. Learners explore math science history and language through building challenges and guided in game projects.
Learn More
Minecraft Modding
Minecraft Modding
Regular price $0.00 USD
Online Program
Minecraft Modding
No reviews
Minecraft Modding with MakeCode is a browser based coding platform that lets kids create Minecraft mods using block or JavaScript style code, great for teaching programming concepts through a familiar game.
Learn More
Math AI
Math AI
Regular price $0.00 USD
Online Program
Math AI
No reviews
Online math solver that uses artificial intelligence to answer questions and show step by step reasoning for many problem types. Kids can check homework and explore concepts from arithmetic through calculus.
Learn More
BootUp
BootUp
Regular price $0.00 USD
Online Program
BootUp
No reviews
Organization that supports elementary computer science education with free coding lessons and projects in Scratch and ScratchJr. Families can adapt these step by step activities for at home coding exploration.
Learn More
Carnegie Mellon Robotics Academy
Carnegie Mellon Robotics Academy
Regular price $0.00 USD
Online Program
Carnegie Mellon Robotics Academy
No reviews
Robotics and computer science curriculum from Carnegie Mellon that offers structured courses, programming challenges and educator resources to help students learn coding and engineering through robots.
Learn More