Teacher & classroom resources
Curated teacher & classroom resources resources within coding for curious kids and their grown-ups.
← All Coding resources
75 resources · Teacher & classroom resources

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

ScratchJr
A playful first coding app where young children create interactive stories and games with picture-based programming blocks.

ORISE STEM Lesson Plans for K–12 Teachers
The Oak Ridge Institute for Science and Education provides a library of free K–12 STEM lesson plans, PDFs, activities, games and student opportunities.

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.

Raspberry Pi Computing Curriculum
The Raspberry Pi Foundation curriculum provides free, structured computing resources for ages 5–16, including localized materials, programming, AI and computer-science learning pathways.

Khan Academy
A broad free learning platform with practice and lessons across math, science, computing, reading, and more.

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

GeoGebra
Free interactive math tools, activities, and lessons for exploring geometry, algebra, graphs, statistics, and more.

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.

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.

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.

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.

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.

Raspberry Pi Code Classroom
A free private coding classroom with Blocks, Python, and web editors for teachers and learners.

Typino
A calm free touch-typing practice site with short lessons, local progress, and no ads or tracking.

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.

Code.org Computer Science Fundamentals
A beginner elementary computer-science curriculum with grade-specific courses, unplugged activities, programming, games, animations, and teacher support for kindergarten through fifth grade.

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.

Experience CS
A free integrated computer-science curriculum for grades 3–8 with cross-curricular units, teacher support, and English, Spanish, and French access.

Hedy
A free, open-source, multilingual gradual text-programming environment for classroom learners aged 10+; browser lessons support stories, drawings, games, and apps.

TeachEngineering
Standards-aligned engineering lessons, activities, and design challenges for K–12 learners.

Gamefroot
A browser-based game-making platform with visual coding, tutorials, interactive stories, animations, and game-design learning.

NSF Technology Educational Resources
Technology lessons, activities, videos, and web resources for classroom teachers, students, and families from the U.S. National Science Foundation.

Digital Kids PH
Free browser games for Filipino children ages 8–12, teaching coding, web design, AI literacy, online safety, money skills, and other digital skills through playful worlds.

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.

Alguni
Coding lessons for kids ages 8–15 covering Python, JavaScript, C/C++, digital logic, Git, math, AI, robotics, and competitive programming.

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.

AI Safety and Ethics Guide
A grade-banded AI safety and ethics module covering responsible use, deepfakes, misinformation, privacy, and digital judgment with interactive checks and printable guidance.

Digital Guardian
An age-banded K–12 online-safety curriculum with practical lessons and challenges for privacy, game chat, cyberbullying, AI, and what to do when something feels wrong online.

TypePets
A browser typing tutor for children with finger-placement guidance, games, reading practice, and a virtual-pet loop. The official page presents it as a classroom-ready resource without login, ads, or tracking.

Code.org AI Foundations
A free high-school AI and computer-science curriculum covering AI literacy, the internet, cybersecurity, data, ethics, bias, JavaScript, web development, and responsible AI creation.

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.

Mathigon
Interactive mathematics lessons, manipulatives, puzzles, and teacher tools for curious learners.

Book Creator
A multimedia authoring tool for making digital books with text, images, drawings, audio, and video.

KidsCanCode
Python, game-development, and creative coding lessons for children and teens, with beginner pathways and classroom programs.

Kodable Hour of Code
Free K–5 coding activities that introduce children, including pre-readers, to sequencing, algorithms, and problem solving through short game-like lessons.

Their First Typing
A free, ad-free browser typing course for beginners learning useful words and phrases across nine language courses.

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.

Code.org Computer Science Discoveries
A flexible middle-school computer-science curriculum covering animations and games, design, data and society, app creation with devices, physical computing, AI, and creative problem solving.

Wild Willows Classroom Kits
Free classroom kits built around the Wild Willows game, including an ecosystems and habitat science kit and an introductory APIs and web-development coding kit.

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.

FIRST Resource Library
FIRST’s resource library connects teams, families, educators, and young people with STEM, robotics, teamwork, and challenge resources across FIRST programs.

Girls Who Code
Coding clubs, lessons, pathways, and community programs designed to support girls and nonbinary students in computing.

TryEngineering
Engineering lesson plans, activities, games, and career stories from IEEE for young learners.

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

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

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.

Tastenflow
An accessible browser touch-typing trainer designed for pupils, with support for screen readers, magnification, audio, and braille-oriented access alongside class practice features.

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.

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 Free Education Resources
FIRST’s free education resources provide STEM, robotics, design, and problem-solving activities for learners, educators, and families.

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.

Interland: Be Internet Awesome
Interactive game-based lessons about digital safety, privacy, kindness, and responsible online behavior.

TypingClub
A structured touch-typing curriculum with browser lessons, practice, progress tracking, and school tools for learners.

iSmartKid
iSmartKid is a multisubject learning platform for ages 3–14 with more than 500 lessons spanning coding, math, science, reading, languages, and creative activities.

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.

ECforALL Curriculum
Free, year-long elementary computing curricula designed to support language and literacy development, computational thinking, and AI literacy. The official site presents scaffolded acts and classroom-ready lessons for educators.

Applaa AI Academy
Applaa’s desktop AI Academy offers interactive coding lessons, challenges, quizzes, and tracks covering Python, JavaScript, web development, databases, games, AI, and robotics.

Syracuse University Kids + Coding Resources
Syracuse University Engineering@Syracuse presents a collection of coding tools and educator tips for introducing children to programming, with linked explainers on coding terms, teaching approaches, languages, and learning tools.

iD Tech Online Coding Camp 2027
iD Tech’s official online program page presents live coding camps and lessons for children and teens, with options covering programming, game development, robotics and creative technology.

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

BluPants
BluPants is a browser-based coding environment for programming real robots, with visual blocks, a path toward Python, video lessons, and online-class support.

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.

Kodable
Early coding games and classroom activities that introduce sequencing, logic, and problem solving.

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