Experiments & projects
Curated experiments & projects resources within coding for curious kids and their grown-ups.
← All Coding resources
112 resources · Experiments & projects

NASA Learning Resources
NASA student and educator resources with STEM activities, missions, videos, challenges, careers, and family learning ideas.

Edusim 3D
A free 3D learning world where children build, explore science topics, and code with blocks or JavaScript.

Code.org The Hour of AI
The Hour of AI is Code.org’s global collection of more than 250 free, one-hour AI and computer-science activities across grades and settings, including AI for Oceans, creative AI projects, Minecraft, music, and web development.

ESA CanSat
The European Space Agency CanSat program challenges teams to design, build and launch a soda-can-sized satellite, then collect and analyse mission data.

micro:bit
A creative physical-computing platform with block coding, Python, classroom projects, guides, videos, and teacher courses.

MicroBlocks
A free, live block-programming environment for making interactive projects with microcontrollers, sensors, lights, and motors.

Code Club
Free coding clubs, projects, and community support that help young people create with code.

CKSTEM Let’s Bloom
Fifty free in-browser math, English, science, and strategy games for grades 3-12 from a Canadian non-profit.

Block Buddy
A free block-coding playground where children build small games and learn loops, variables, and logic.

Discovery Children's Museum Resources
Free family and educator activities from Discovery Children's Museum, including STEM, coding, math, creative projects, books, games, and accessibility resources.

Tinkercad
A free browser-based Autodesk app for 3D design, electronics, and coding with hands-on projects and classroom curriculum.

NASA JPL STEM Activities for Families
A NASA JPL collection of family STEM activities spanning engineering, science, technology, computer science, mathematics, rockets, space missions, and design challenges.

Canadian Space Agency Space Brain Hack
A Canadian Space Agency challenge collection for grades 6–12 that asks learners to design solutions for astronaut mental health, food production, and sustainable satellites.

Coding for Climate
Coding for Climate is a free online global classroom collaboration where students explore climate challenges, learn coding and computational thinking, and design solutions across land, water, energy and ocean leagues.

Code.org Computer Science for Ages 5–11
Code.org’s elementary student hub provides free AI literacy and computer science activities for ages 5–11, including Hour of AI, pre-reader courses, programming challenges, Music Lab, Sprite Lab, and curriculum links.

ESA Moon Camp Challenge 2026/27
The ESA Moon Camp Challenge invites students aged 5–16 to design a space habitat using creative tools such as arts and crafts, 3D design, robotics and videogames while exploring how people could live on the Moon or another celestial body.

KIPP NYC Computational Thinking Curriculum
KIPP NYC’s free open-source K–8 curriculum integrates computational thinking, coding, engineering, science, maths, and ELA through hands-on project-based mini-units.

ESA Education 2026–2027 School Projects
The European Space Agency’s 2026–27 school-project overview connects children and teens with space-themed science, coding, environmental investigation, astronaut training, and design challenges.

Raspberry Pi Learn to Code
Raspberry Pi’s free learning hub connects children and educators with Code Club, code-at-home projects, AI and hardware activities, Astro Pi, and Coolest Projects.

Kodu Game Lab
A visual game-making environment for children to build 3D worlds, stories, and games with simple programming tiles.

FIRST LEGO League
A guided robotics and STEM program where children build, code, collaborate, and solve real-world challenges.

f19.org STEM Playground
Browser simulations and daily puzzles that make physics, probability, math, waves, and algorithms playful.

Play It My Way
Forty-nine hand-built learning games for ages 2-14, covering early learning, literacy, math, geography, coding, science, and logic.

Launch
A playful coding platform where children build real apps and games with guided projects.

USPTO Kids, Students, and Educators
Invention, creativity, intellectual property, and innovation resources for young inventors, students, families, and teachers.

Museum of Science Teaching STEM
STEM teaching resources, curriculum ideas, and hands-on learning support from Boston's Museum of Science.

KID Museum
A hands-on maker museum with coding, robotics, engineering, electronics, woodshop, textiles, and design challenges.

CodeAI Students
CodeAI’s student hub offers free self-paced tutorials, videos, and hands-on activities in computer science, AI science, and data science for learners from elementary school through high school.

Raspberry Pi Code Club Projects
More than 200 free step-by-step coding and creative-technology projects covering Scratch, Python, web development, AI, physical computing, nature, music, art, and science.

Draper Spark!Lab
The National Museum of American History’s Spark!Lab invites children to create, collaborate, test, experiment, and invent through hands-on STEM and art activities.

ScratchJr
ScratchJr is a free introductory programming environment for young children. The official MIT project page describes a block-based app for ages 5–7 that lets children create interactive stories and games.

Rice 24/7 CSEd Resources
Rice University’s School Mathematics Project curates free computer-science resources for children and families, including Code Break, Hour of Code, and CS Fundamentals Express.

UT Austin Academy for All
UT Austin Computer Science offers a free residential summer academy for rising high-school seniors, combining Arduino or Python/AI projects with teamwork, campus life, and technology-career exploration.

micro:bit Teach Featured
The official micro:bit Teach Featured hub gathers age-banded units of work, coding projects, AI-literacy lessons, design challenges, classroom resources, events, and free professional-development courses for young learners and educators.

Coding for Climate Action
Computing at School’s Coding for Climate Action is a six-week curriculum that uses micro:bit projects to connect computing with climate science, data and practical action.

Scratch Foundation
The Scratch Foundation supports Scratch as a free creative-learning community where young people make stories, games, and animations and share projects in a moderated environment.

Chrome Music Lab
Hands-on browser experiments that help children explore rhythm, melody, sound, drawing, and the connections between music, science, math, and art.

Diffy
A calm, ad-free learning world with short browser games and illustrated books for math, science, coding, geography, and reading.

Kids Code Recipe
A free coding tutorial library with short step-by-step recipes for making games, animations, music, and interactive projects with Scratch, Minecraft, and Viscuit.

Microsoft MakeCode for micro:bit
Microsoft MakeCode for micro:bit is a browser coding environment with block-based and text programming, tutorials, games, projects, search, import, and optional account features for young makers.

Coding with Kids
Coding with Kids provides live online and in-person classes, camps, school programmes, robotics, engineering, game design, Python, Minecraft modding, and age-progressive coding and AI projects for children and teens.

NASA STEM Opportunities and Activities for Students
NASA’s official opportunities hub collects student challenges, robotics and coding activities, design projects, internships, and other STEM pathways for middle-school, high-school, college, and university learners.

Microsoft MakeCode
Browser-based coding environments for micro:bit, Minecraft, Arcade, and other creative projects.

MIT App Inventor
A block-based platform for building and testing Android apps while learning programming concepts.

Alice
A creative programming environment for building 3D stories, animations, and games while learning computational thinking and object-oriented programming.

Star Stuff Edu
A free browser coding game that builds sequencing, pattern, loop, and problem-solving skills.

DOE STEM
U.S. Department of Energy STEM opportunities, activities, and learning resources for students, educators, and families.

Minecraft Education
A game-based learning platform with K–12 lesson libraries, coding, STEM, digital citizenship, and educator training.

NASA For Students Grades 9–12
NASA’s high-school collection connects students with STEM challenges, career spotlights, interactives, NASA+, Artemis activities, podcasts, and space-science projects.

Iowa STEM Teachable Moment
A Department of Education collection of grade-banded STEM activities, lessons, virtual field trips, and videos for learners, caregivers, and educators.

StarCode
A free robotics and coding environment that lets children build robot programs with blocks and move toward Python, C++, and Java on web, desktop, Android, and Chromebook.

Avanza STEM Interactive Labs
A free set of browser-based STEM labs covering physics, coding, chemistry, engineering, and virtual experiments with no installation or sign-in.

Smithsonian STEM²D Activities
The Smithsonian Science Education Center’s STEM²D collection provides interactive, standards-aligned science, technology, engineering, math, manufacturing, and design activities for ages 5–18.

Greater Boston STEM Program
The Greater Boston STEM Program provides free introductory computer science, math, engineering, and science enrichment for elementary and middle-school students through remote or in-person small-group classes.

Boise State Kidsteam
Boise State University’s Kidsteam invites children to help design technology with researchers through free twice-weekly after-school sessions involving drawing, programming, problem solving, and collaborative making.

UArizona Girls Who Code Club
The University of Arizona’s Girls Who Code club offers free Saturday coding classes for grades 6–12, including Python, Arduino, robotics, AI, website development, and game projects.

ESA Education YouTube
The European Space Agency’s education video hub offers space-STEM explainers, experiments, student mission documentaries, expert interviews, and behind-the-scenes learning videos.

KID Museum Invent the Future Expo
KID Museum’s Invent the Future Expo showcases young people’s creative technology and making projects, encouraging children and teens to imagine and build solutions to real-world challenges.

ESA Back to School Student Space Projects
The European Space Agency’s teacher page presents student projects including Astro Pi, Moon Camp, and CanSat to inspire classroom space and engineering learning.

Code Club World
The Raspberry Pi Foundation’s free coding game hub helps children make characters, T-shirts, music, games, art, websites, and more while earning project badges.

North Vancouver City Library Children’s Community Hub
A public-library children’s hub with storytimes, take-and-make kits, kid-friendly meditation, homework help, digital picture books, and family programs.

TinkerPy
TinkerPy is a kid-focused coding and robotics platform with block and Python coding, browser simulators, app building, games, projects, and courses for young makers.

Tutorfic Code Club
A free browser coding club with guided lessons and projects spanning blocks, HTML, JavaScript, SQL, and Python, with no sign-up or ads.

Raspberry Pi Foundation Teaching Resources
Free classroom resources for computing and AI, including curriculum materials, lesson plans, worksheets, assessments, Code Club support, Experience AI, and projects for school-age learners.

National Air and Space Museum Online Games
The National Air and Space Museum’s online games give young learners playful ways to explore rockets, aircraft, weather, motion, gears, and airplane parts.

DevTech Children and Families
Boston College’s DevTech Research Group offers family coding activities using ScratchJr and KIBO, including family coding days, beginner workshops, and child-friendly robotics and storytelling projects.

Codemoji Coding for Kids
Codemoji teaches real HTML, CSS, and JavaScript through emoji-powered lessons, games, and projects for students in grades 1–8, with educator tools and a 500-plus lesson library.

CodeHS
K–12 computer-science curriculum with browser coding tools, projects, tutorials, quizzes, and free courses for schools and learners.

TurtleStitch
A free, open-source coding and textile platform where learners turn visual programs into embroidery patterns and physical designs.

CodePaw
A free coding app for iPhone, iPad, and Mac with guided lessons, quizzes, labs, and projects in web development, Python, Swift, and data.

OctoStudio
A free mobile coding app from the creators of Scratch that lets children create animations and games with block-based code.

Stemoto
A free directory of curated STEM, coding, cognitive-skill, and hands-on activities for children, organized into three progressive stages.

My World Quest
A free learning world for children ages 4–15 with a 36-week journey across maths, science, English, history, geography, art, music, coding, stories, games, and creative activities.

Markham Public Library Kids Makerspace
A library makerspace guide featuring screen-free programmable toys such as Botley and Code-a-Pillar, with instructions and recommended ages for hands-on coding play.

KokeLab
KokeLab offers kids learning games and projects in programming, math, science, and drawing, with a free-to-start browser experience aimed at ages 4–12.

Wonder Workshop Coding Apps
Wonder Workshop’s official app collection supports coding with Dash and Cue robots through block-based puzzles, traceable paths, JavaScript and Python transitions, lesson plans, and creative projects.

Hello Ruby Play
A free collection of playful computer-science, programming, mathematics, and digital-literacy activities from the Hello Ruby project. Activities include puzzles, algorithms, geometry, counting, secret codes, internet safety, and hands-on making.

Microsoft MakeCode Classroom Resources
A Microsoft MakeCode resource hub for educators and learners, including free project-based courses for micro:bit, Minecraft, and Circuit Playground Express with coding, physical computing, and maker activities.

CoddyKit Learn JavaScript for Kids
CoddyKit’s beginner coding app starts with tappable JavaScript, then builds through block puzzles, short courses, missions, and a code editor for young learners.

Arludo
A free STEM platform where children ages 8–12 explore science through learning islands, experiments, games, challenges, scientist stories, and career pathways.

Hour of AI
Free one-hour AI literacy activities for learners of all ages, helping students understand, question, and create with AI without prior AI or coding experience.

EDC IDEAS Maker Program
Education Development Center’s IDEAS project is an inventing, designing, and engineering maker program for students and informal STEM learning.

FIRST LEGO League Technical Resources
FIRST LEGO League technical resources support teams with robot-building, programming, engineering design, and challenge-season guidance.

MadaTech Summer-Tech
MadaTech’s Summer-Tech programme offers daily summer workshops for children in grades 1–6, combining museum-based experiments, technology, and hands-on STEM activities.

Robo Wunderkind
Robo Wunderkind combines modular robotics kits with a companion app so children can build robots, control them, and progress through visual coding levels at home or school.

VisualModder
A free browser-based coding environment where children program inside Minecraft Java using drag-and-drop blocks and Python.

NSF Educational Resources: Computing
The U.S. National Science Foundation computing resource page points to computing and computer-science learning materials, projects, and educational opportunities for learners and educators.

LEGO Education
Hands-on STEM, robotics, and coding curriculum built around LEGO Education sets and classroom projects.

codeSpark Academy
A game-based coding platform for children with coding challenges, creative projects, and activities designed for early learners.

SparkDen
A nonprofit teen coding program providing free cloud hosting, mentorship, and a monitored community for young people shipping their own projects.

Airbotix
An AI and creative-coding learning platform for children ages 5–17, with free browser demos, coding projects, classes, and parent controls.

Hello Ruby Playground Curriculum
An open computer-science playground and curriculum project that turns computing ideas into physical play. The official page describes activities for sequence, conditionals, iteration, debugging, binary numbers, data, and collaborative outdoor learning.

Virginia Tech CodeKids
Virginia Tech’s CodeKids project provides free child-facing coding resources and stories designed to make computer science approachable and engaging.

QwikXR
A browser-based coding platform where learners explore 3D worlds through Blockly, JavaScript, and Python simulations, with ready-made missions and remixable projects.

Kubrio Learn
Short free courses for ages 6–13 that turn drawing, animation, comics, games, robots, and coding into paper-first making projects.

RoboNinja
RoboNinja is a free student-built guide to competitive robotics, with self-paced lessons in building, CAD, programming, engineering notebooks, and interactive simulations.

Sphero Robotics Missions
Sphero Robotics Missions are age-banded robotics challenges for indi, BOLT, RVR, and the Sphero Robotics Competition, combining programming, engineering, and hands-on robot work.

Discover Coding
Discover Coding offers hands-on and online coding programs from block coding through Python, Minecraft, web, app, 3D, and design projects.

P3 Robotics & Coding Programs
P3 offers age-banded robotics and coding tracks including RoboKIDS, RoboKIT, Scratch, Python, and Young AI Makers.

Kids Coding School
Kids Coding School offers encouraging, project-based coding classes in Auckland for children who learn at their own pace with coaches and supplied equipment.

STEMA Learning Centre
STEMA Learning Centre offers a progressive STEAM pathway from ScratchJr and first builds through Python, JavaScript, AI, robotics, drones, and 3D design.

Ultimate Coders
Ultimate Coders provides progressive coding, robotics, AI, and math programs from visual first projects through Python, web, app, and machine-learning pathways.

Code-it-Hacks Kids
Code-it-Hacks Kids offers a multi-year STEM journey through early play-based robotics, coding, circuits, engineering, AI, game development, 3D animation, and maker projects.

algo.kids
An AI-assisted coding platform where children describe and build games, stories, and websites while learning how the code works.

Snapology Alpharetta Programs
Snapology Alpharetta offers playful STEM classes including Junior Builders, coding, robotics, FIRST LEGO League, gamebots, and invention challenges.

SAM LMS
SAM LMS is a South African early-years coding and physical-computing platform using local stories, hands-on projects, and multilingual support for young learners.

Tynker
Project-based coding courses and creative activities covering games, animation, robotics, and web creation.

STEM Little Explorers
A STEM video channel with accessible science, technology, engineering, and math explainers and activity-oriented videos for curious learners.

A-Lotl Games
A free browser arcade made by a young developer, with dozens of original games that run without downloads and a separate collection of creative coding experiments.

DIY
A kid-focused creative platform for building games and projects with AI-assisted tools, challenges, and guided making experiences.

Canva for Education
A visual design tool with education templates for posters, presentations, videos, and classroom projects.

Whyville
A long-running virtual world with more than 100 games and activities spanning science, maths, creativity, and community play.