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

CoderDojo
CoderDojo
Regular price $0.00 USD
Online Community
CoderDojo
No reviews
Global network of free volunteer led coding clubs for young people. Families can find a local Dojo or use the shared projects and resources for community based or family coding sessions.
Learn More
Code Academy
Code Academy
Regular price $0.00 USD
Online Program
Code Academy
No reviews
Interactive coding platform where learners practice languages like Python, JavaScript and HTML in the browser with guided exercises, quizzes and projects that give instant feedback.
Learn More
Codakid
Codakid
Regular price $29.00 USD
Online Program
Codakid
No reviews
Online coding school for kids that teaches real programming languages through game and app projects with video lessons, step by step instructions and mentor support.
Learn More
Root Said
Root Said
Regular price $0.00 USD
Online Program
Root Said
No reviews
A DIY electronics and robotics blog featuring tutorials, project ideas, and build guides that can support older makers learning Arduino, sensors, and home automation.
Learn More
OverTheWire: Bandit
OverTheWire: Bandit
Regular price $0.00 USD
Game
OverTheWire: Bandit
No reviews
A free online command-line wargame that introduces Linux, SSH, and basic cybersecurity ideas through short "levels," ideal for older teens curious about ethical hacking or system administration.
Learn More
freeCodeCamp
freeCodeCamp
Regular price $0.00 USD
Online Program
freeCodeCamp
No reviews
Free self paced coding curriculum with interactive lessons and projects that take learners from basic HTML and CSS through JavaScript, data structures and more, with free certifications.
Learn More
CS Unplugged
CS Unplugged
Regular price $0.00 USD
Online Program
CS Unplugged
No reviews
Collection of free hands on activities that teach computer science ideas without screens using cards games and puzzles. Perfect for mixed age groups or tech breaks while still building core concepts.
Learn More
Girls Who Code
Girls Who Code
Regular price $0.00 USD
Online Program
Girls Who Code
No reviews
Girls Who Code is a nonprofit that helps girls and nonbinary students explore computer science through clubs summer programs and online activities. It aims to build confidence close gender gaps and spark tech careers.
Learn More
Inventr.io
Inventr.io
Regular price $37.00 USD
Subscription Kit
Inventr.io
No reviews
Inventr.io offers hands on electronics and coding kits that pair Arduino style hardware with guided lessons. Kids learn real programming and circuitry concepts by building and troubleshooting fun projects at home.
Learn More
GeekPack Create & Code Camp
GeekPack Create & Code Camp
Regular price $37.00 USD
Online Program
GeekPack Create & Code Camp
No reviews
GeekPack Create & Code Camp is an online coding experience that walks kids through building real projects step by step. Lessons focus on fun hands on practice so beginners gain confidence with technology.
Learn More
Roblox
Regular price $0.00 USD
Game Creation Platform
Roblox
No reviews
Roblox is a massive online platform where kids can play and build user-created games. With careful curation and supervision, it can double as a sandbox for coding, game design, and creative projects at home.
Learn More
Tynker
Regular price $24.00 USD
Online Program
Tynker
No reviews
A coding education platform for kids that teaches programming through interactive games and projects. Tynker helps learners develop computational thinking and creativity using block-based and text coding environments.
Learn More
Code.org
Regular price $0.00 USD
Self-Paced Online Program
Code.org
No reviews
A free online coding platform created by Code.org that teaches computer science through interactive lessons and games. It supports K–12 learners and educators with tutorials, activities, and curriculum aligned to national standards.
Learn More
Udemy Development Classes
Udemy Development Classes
Regular price $9.00 USD
Self-Paced Courses
Udemy Development Classes
No reviews
An online learning platform offering thousands of development and technology courses for all ages. Udemy Development Classes cover coding, design, and entrepreneurship, allowing learners to build real-world skills at their own pace.
Learn More
Scratch
Regular price $0.00 USD
Online Program
Scratch
No reviews
A free visual programming platform developed by MIT that teaches kids to code by creating interactive stories, games, and animations. Scratch builds creativity, logic, and problem-solving skills for learners ages 8 and up.
Learn More
Scratch Jr.
Regular price $0.00 USD
Online Program
Scratch Jr.
No reviews
A simplified coding app for young children that introduces foundational programming concepts through drag-and-drop storytelling. Scratch Jr. helps kids ages 5–7 learn sequencing, logic, and problem-solving in a playful way.
Learn More
CodeCombat
Regular price $10.00 USD
Online Program
CodeCombat
No reviews
An adventure-based coding platform where students write real code to control characters and solve puzzles. CodeCombat teaches Python, JavaScript, and computer science concepts through immersive gameplay.
Learn More
Code Ninjas
Regular price $12.00 USD
Local Classes
Code Ninjas
No reviews
A coding education center that teaches kids programming through building games and apps. Code Ninjas offers in-person and online programs where learners advance from block coding to real-world languages like JavaScript and Python.
Learn More
Usborne Coding for Beginners
Regular price $12.00 USD
Books
Usborne Coding for Beginners
No reviews
An illustrated beginner’s guide that teaches coding concepts using friendly explanations and hands-on projects. Usborne Coding for Beginners introduces loops, logic, and basic programming through clear, accessible language for kids.
Learn More
Scratch (6 book series)
Regular price $15.00 USD
Book Series
Scratch (6 book series)
No reviews
A nine-book educational series that guides children through progressively challenging Scratch projects. The Scratch book series helps learners deepen their coding skills through creative, hands-on programming activities.
Learn More
Lindsey the GIS Professional
Regular price $0.00 USD
Book and Video Game
Lindsey the GIS Professional
No reviews
A picture book and online learning resource that introduces kids to the world of geographic information systems (GIS). Lindsey the GIS Professional combines storytelling, games, and interactive activities to teach mapping, data analysis, and how technology solves real-world problems.
Learn More
The Official ScratchJr Book: Help Your Kids Learn to Code
Regular price $7.95 USD
Book
The Official ScratchJr Book: Help Your Kids Learn to Code
No reviews
A step-by-step coding book for young children that introduces programming concepts using the ScratchJr app. With clear visuals and fun projects, it teaches sequencing, problem-solving, and creativity for ages 5–7.
Learn More
ScratchJr Coding Cards: Creative Coding Activities
Regular price $12.00 USD
Activity Cards
ScratchJr Coding Cards: Creative Coding Activities
No reviews
A set of activity cards that teach creative coding projects with ScratchJr. Each card offers step-by-step instructions that help young learners experiment with coding, storytelling, and digital creativity.
Learn More