Files
awesome-awesomeness/html/programmingforkids.md2.html
2025-07-18 23:13:11 +02:00

130 lines
6.6 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-programming-for-kids-awesome">Awesome Programming for
Kids <a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome resources for teaching kids
programming.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#pre-literate">Pre-Literate</a></li>
<li><a href="#lower-elementary">Lower Elementary</a></li>
<li><a href="#upper-elementary">Upper Elementary</a></li>
</ul>
<h2 id="pre-literate">Pre-Literate</h2>
<ul>
<li><a href="https://www.scratchjr.org/">Scratch Jr.</a> - An app that
teaches young kids how to visually code interactive stories and games. A
simplified version of the Scratch website, for a tablet.</li>
<li><a href="https://itunes.apple.com/app/id923441570">The Foos</a> - A
funny, pre-literate iPad game that teaches concepts for commands,
parameters, loops, and conditionals.</li>
<li><a
href="https://www.fisher-price.com/en-us/product/think-learn-code-a-pillar-twist-gfp25">Code-a-pillar</a>
- A walking and singing catapiller toy that can be programmed by
connecting a series of segments that give instructions.</li>
</ul>
<h2 id="lower-elementary">Lower Elementary</h2>
<ul>
<li><a href="https://scratch.mit.edu/">Scratch</a> - Scratch is a
popular visual programming language for beginners, created by MIT. The
Scratch website is a platform for kids to make interactive stories and
share them with each other.</li>
<li><a href="https://www.gethopscotch.com/">Hopscotch</a> - Hopscotch is
a code block editor like Scratch, but in an iOS app. Can program code to
react to tipping and shaking the device.</li>
<li><a
href="https://ozoblockly.com/editor?lang=en&amp;robot=evo&amp;mode=2">Evo
from Ozobot</a> - Evo is a tiny robot that can move, light up, and make
sounds. Also it detects what color it is driving on. It can follow
commands based on the color of the line it is following. Or, it can be
programmed using a code block editor like Scratch. Hold the robot up to
a flashing dot on the screen, and the website will load the program onto
the robot with light flashes.</li>
<li><a href="https://lightbot.com/">Lightbot</a> - Solve puzzles with
commands, loops, and conditionals. Comes in Lightbot and lightbot Jr,
and a mobile app or a desktop website.<br />
</li>
<li><a href="https://studio.code.org/">Code.org</a> - A website with
interactive coding games and courses for kids. Covers a large range of
ages and skill levels.</li>
<li><a href="https://www.thinkfun.com/products/code-master/">Code
Master</a> - An addictive board game that builds problem solving skills
and understanding of programming logic. Starts basic and moves to very
advanced.</li>
<li><a
href="https://itunes.apple.com/us/app/cargo-bot/id519690804?mt=8">Cargo
Bot</a> - iPad app to solve problems with constraints using commands,
loops, conditional statements. More difficult puzzles than
Lightbot.</li>
<li><a href="https://github.com/PythonTurtle/PythonTurtle">Python
Turtle</a> original (1986-2021) simple Python-Turtle model.</li>
<li><a href="https://app.codemonkey.com/users/sign_up/student/age">Code
Monkey</a> - more graphics to learn Python type of code. ( Not-free for
advanced levels )</li>
</ul>
<h2 id="upper-elementary">Upper Elementary</h2>
<ul>
<li><a
href="https://www.tinkercad.com/things?type=codeblocks&amp;view_mode=default">tinkercad.com</a>
- TinkerCAD is a free, 3D CAD modeling software program for children.
Users can also manipulate the shapes using code blocks like
Scratch.</li>
<li><a href="https://diy.org/skills">DIY.org</a> - An online community
for kids to learn anything. Programming skills listed are App Dev,
Backend Dev, Frontend Dev, Game Dev, Graphic Designer, Open Sourcerer,
Scratcher, Sys Admin, and Web Designer.</li>
<li><a href="https://codecombat.com/">Code Combat</a> - Code a hero to
compete heroic tasks using Javascript or Python. The hero gets new
weapons or skills whenever the user learns a new method.</li>
<li><a
href="https://webdesign.tutsplus.com/series/web-design-for-kids--cms-823">Web
Design for Kids</a> - A series of tutorials teaching children the basics
of designing and building a website with HTML and CSS.</li>
<li><a href="https://www.birdbraintechnologies.com/finch2/">Finch
Robot</a> - A small robot designed for computer science education with
support for multiple programming languages.</li>
<li><a href="http://www.secret-coders.com/buy-the-books/">Secret
Coders</a> - A engaging book series that teaches programming concepts
through Logo.</li>
<li><a
href="https://www.khanacademy.org/computing/computer-programming">Khan
Academy - Computer Programming</a> - A series of web-based programming
lessons with interactive challenges, by Khan Academy. Teaches topics
like animation, game development, and web programming. Users can post
questions, which get answered quickly by the community.<br />
</li>
<li><a href="https://bitsbox.com/">Bitsbox</a> - A monthly box
subscription that teaches kids how to code.</li>
<li><a href="http://csunplugged.org/">CS Unplugged</a> - A collection of
free learning activities that teach Computer Science through engaging
games and puzzles that use cards, string, crayons and lots of running
around.</li>
<li><a href="http://laurenipsum.org/">Lauren Ipsum</a> - A book that
teaches problem-solving concepts in the context of programming. Sample
chapters available online.</li>
<li><a
href="http://www.lego.com/en-us/mindstorms/?domainredir=mindstorms.lego.com">Lego
Mindstorms</a> - A robotics kit by Lego.</li>
<li><a href="https://www.bloc.io/ruby-warrior#/">Ruby Warrior</a> - An
online tutorial-game with cool music that teaches Ruby programming.</li>
<li><a href="http://www.apple.com/swift/playgrounds/">Swift
Playgrounds</a> - Apples fun iPad app for learning Swift.</li>
<li><a href="https://www.microsoft.com/en-us/makecode">Microsoft
MakeCode</a> - A suite of educational tools for kids, including online
environments for game development, minecraft modding, hardware hacking,
and more.</li>
<li><a
href="https://sphero.com/products/mini-at-home-learning-kit">Sphereo</a>
- A spherical robot that can be programmed with a block-programming
language in a companion app.</li>
<li><a href="https://www.kodugamelab.com/">KODU Game Lab</a> - Kodu lets
kids create 3D games on the PC and Xbox via a simple visual programming
language.</li>
<li><a href="https://codekidz.ai/">CodeKidz</a> - Learn through AI tutor
and gamified content, including python, javascript, c/c++, game
development, machine learning, generative ai, and more.</li>
</ul>
<p><a
href="https://github.com/HollyAdele/awesome-programming-for-kids">programmingforkids.md
Github</a></p>