Explore by subcategory

Teacher & classroom resources

Curated teacher & classroom resources resources within coding for curious kids and their grown-ups.

← All Coding resources
Coding resources for kids
Curated directory · filter by format and intent

75 resources · Teacher & classroom resources

Open filters →
Screenshot of NASA Learning Resources

NASA Learning Resources

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

WebsiteDownloadableYouTube channel
5–18 · Free95
Screenshot of ScratchJr

ScratchJr

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

WebsiteAndroid appiOS app
5–7 · Free92
Screenshot of ORISE STEM Lesson Plans for K–12 Teachers

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.

WebsiteDownloadable
K–12; lesson-specific · Free public lesson plans and resources92
Screenshot of Code.org The Hour of AI

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.

Website
5–18 · Free92
Screenshot of Raspberry Pi Computing Curriculum

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.

Website
5–16 · Free public curriculum92
Screenshot of Khan Academy

Khan Academy

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

Website
4–18 · Free91
Screenshot of micro:bit

micro:bit

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

Website
8–16 · Free with paid hardware91
Screenshot of GeoGebra

GeoGebra

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

WebsiteiOS appAndroid app
8–18 · Free91
Screenshot of Code Club

Code Club

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

WebsiteDownloadable
7–18 · Free91
Screenshot of CKSTEM Let’s Bloom

CKSTEM Let’s Bloom

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

Website
8–18 · Free91
Screenshot of Discovery Children's Museum Resources

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.

WebsitePhysical place
2–12 · Free91
Screenshot of Tinkercad

Tinkercad

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

Website
8–18 · Free91
Screenshot of Canadian Space Agency Space Brain Hack

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.

Website
11–18 · Free91
Screenshot of Coding for Climate

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.

Website
Classroom students; program-specific · Free online program; registration required91
Screenshot of Code.org Computer Science for Ages 5–11

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.

Website
5–11 · Free91
Screenshot of KIPP NYC Computational Thinking Curriculum

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.

Website
5–14 · Free open curriculum91
Screenshot of Raspberry Pi Learn to Code

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.

WebsiteYouTube channel
7–18 · Free90
Screenshot of Raspberry Pi Code Classroom

Raspberry Pi Code Classroom

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

Website
8–16 · Free90
Screenshot of Typino

Typino

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

Website
7–12 · Free90
Screenshot of USPTO Kids, Students, and Educators

USPTO Kids, Students, and Educators

Invention, creativity, intellectual property, and innovation resources for young inventors, students, families, and teachers.

WebsiteDownloadable
7–18 · Free90
Screenshot of Museum of Science Teaching STEM

Museum of Science Teaching STEM

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

Website
5–18 · Free with paid options90
Screenshot of Code.org Computer Science Fundamentals

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.

Website
4–11 · Free curriculum; teacher account optional for progress and materials90
Screenshot of micro:bit Teach Featured

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.

Website
7–16 · Free website; some linked courses require enrollment90
Screenshot of Coding for Climate Action

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.

WebsiteDownloadable
9–14; curriculum-specific · Free public curriculum; hardware may be required90
Screenshot of Experience CS

Experience CS

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

WebsiteYouTube channel
8–14 · Free with registration89
Screenshot of Hedy

Hedy

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

Website
10–16 · Free; open source89
Screenshot of TeachEngineering

TeachEngineering

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

Website
5–18 · Free88
Screenshot of Gamefroot

Gamefroot

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

Website
10–18 · Free with paid options88
Screenshot of NSF Technology Educational Resources

NSF Technology Educational Resources

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

WebsiteDownloadable
7–18 · Free88
Screenshot of Digital Kids PH

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.

Website
8–12 · Free88
Screenshot of DOE STEM

DOE STEM

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

WebsiteDownloadable
12–18 · Free88
Screenshot of Minecraft Education

Minecraft Education

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

WebsiteDownloadable
8–18 · Paid with free trial/options88
Screenshot of Alguni

Alguni

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

WebsiteiOS app
8–15 · Free with paid options88
Screenshot of Iowa STEM Teachable Moment

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.

Website
4–18 · Free88
Screenshot of AI Safety and Ethics Guide

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.

WebsiteDownloadable
5–18 · Free online curriculum88
Screenshot of Digital Guardian

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.

WebsiteDownloadable
5–18 · Free online curriculum88
Screenshot of TypePets

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.

Website
7–12 · Free; no login, ads, or premium tier88
Screenshot of Code.org AI Foundations

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.

Website
14–18 · Free curriculum; account and teacher setup may be needed for classroom use88
Screenshot of ESA Back to School Student Space Projects

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.

WebsiteDownloadable
School-age students; project-specific · Free public project information; participation dates and eligibility vary88
Screenshot of Mathigon

Mathigon

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

Website
10–18 · Free87
Screenshot of Book Creator

Book Creator

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

Website
5–18 · Free with paid options87
Screenshot of KidsCanCode

KidsCanCode

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

WebsiteYouTube channel
8–16 · Free87
Screenshot of Kodable Hour of Code

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.

WebsiteYouTube channel
4–10 · Free with paid options87
Screenshot of Their First Typing

Their First Typing

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

Website
6–14 · Free; no ads or account required87
Screenshot of Tutorfic Code Club

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.

Website
6–16 · Free; no sign-up or ads87
Screenshot of Raspberry Pi Foundation Teaching Resources

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.

Website
5–16 · Free classroom resources; some projects may require hardware87
Screenshot of Code.org Computer Science Discoveries

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.

Website
11–16 · Free curriculum; teacher account and classroom setup may be needed87
Screenshot of Wild Willows Classroom Kits

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.

Website
10–18 · Free classroom kits87
Screenshot of Codemoji Coding for Kids

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.

Website
6–14 · Account access; pricing not stated on public landing page87
Screenshot of FIRST Resource 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.

Website
5–18; program-specific · Free public resources; program terms vary87
Screenshot of Girls Who Code

Girls Who Code

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

Website
8–18 · Free with paid options86
Screenshot of TryEngineering

TryEngineering

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

Website
4–18 · Free86
Screenshot of CodeHS

CodeHS

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

Website
5–18 · Free with paid options86
Screenshot of CodePaw

CodePaw

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

WebsiteiOS appDesktop app
4–14 · Free86
Screenshot of Wonder Workshop Coding Apps

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.

Website
6–14 · Free and paid options vary by app, robot, and subscription86
Screenshot of Tastenflow

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.

Website
7+ · Free; no account needed to start86
Screenshot of Microsoft MakeCode Classroom Resources

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.

Website
9–15 · Free courses and projects; hardware may be required86
Screenshot of Hour of AI

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.

Website
5–18+ · Free86
Screenshot of EDC IDEAS Maker Program

EDC IDEAS Maker Program

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

WebsiteDownloadable
Middle school; program-specific · Free public resource page; materials and implementation vary86
Screenshot of FIRST Free Education Resources

FIRST Free Education Resources

FIRST’s free education resources provide STEM, robotics, design, and problem-solving activities for learners, educators, and families.

Website
5–18; resource-specific · Free public resources86
Screenshot of NSF Educational Resources: Computing

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.

Website
7–18 · Free to browse; individual resources may have their own access terms85
Screenshot of LEGO Education

LEGO Education

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

Website
3–18 · Paid84
Screenshot of Interland: Be Internet Awesome

Interland: Be Internet Awesome

Interactive game-based lessons about digital safety, privacy, kindness, and responsible online behavior.

Website
7–12 · Free84
Screenshot of TypingClub

TypingClub

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

Website
7–18 · Free with paid options84
Screenshot of iSmartKid

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.

Website
3–14 · Free with paid options84
Screenshot of Hello Ruby Playground Curriculum

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.

Website
5–12 · Free curriculum; physical playground access varies by location84
Screenshot of ECforALL Curriculum

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.

Website
5–12 · Free curriculum84
Screenshot of Applaa AI Academy

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.

Website
7–18 · Free desktop app; Windows and macOS84
Screenshot of Syracuse University Kids + Coding Resources

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.

Website
6–14 · Free public articles84
Screenshot of iD Tech Online Coding Camp 2027

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.

Website
7–19 · Paid program; prices and schedules vary84
Screenshot of RoboNinja

RoboNinja

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

Website
10–18 · Free; no account stated84
Screenshot of BluPants

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.

Website
5–16 · Free web-based coding environment; hardware/classes vary83
Screenshot of SAM LMS

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.

Website
Grades R–3 · Access and starter-kit terms vary82
Screenshot of Kodable

Kodable

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

Website
4–10 · Free with paid options80
Screenshot of Canva for Education

Canva for Education

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

Website
8–18 · Free with registration80
Teacher & classroom resources Coding resources for kids | thekidspick