logo

156 ways for kids to get acquainted with the world of tech and programming.

Questions about KodeKids?
No problem, just send us an email.

Stay up-to-date with our newsletter!

KodeKids Team

Bas van Dijk

Bas van Dijk

Since fourth grade Bas has developed his passion for computers and programming. Bas studied Computer Science at VU University Amsterdam and works as a self-employed freelance lead developer. Besides his freelance work, Bas is the author of Bas on Tech, Arduino-Tutorials.net and Blender-Tutorials.com

KodeKids offers Bas the opportunity to make kids enthusiastic for the world of tech and programming.

Toine Rohner

Toine Rohner

Toine is an illustrator, artist and cartoonist. He studied at the HKU and the Gerrit Rietveld Academy. He teaches kids to draw cartoons via Strip4Kids. Beside teaching, Toine has his own company: The Creative Barn.

Toine tutors kids in designing game characters and constructing good storylines for their games.

Pick your filters

Age 4+ 7+ 10+ 13+
Group size individual small groups class
Platform iOS app Android app Online
Language Dutch (NL) English (EN)
Kind workshop product

Bomberbot

4+ 7+ individual small groups class iOS app Android app NL EN online

Get a feeling for "code" in this serious game.

visit Bomberbot website

Arduino-Tutorials.net

10+ 13+ individual EN online

Learn step-by-step with over 25 video tutorials to program your Arduino. Each tutorial contains the source code, what parts you need and where you can buy them.

visit Arduino-Tutorials.net website

Blender-Tutorials.com

10+ 13+ individual EN online

Bas teaches you 3D modelling, animating and more, with the free tool Blender. Step by step explained, and suitable for the absolute beginner.

visit Blender-Tutorials.com website

Code.org Angrybirds

7+ 10+ individual NL EN online

Learn to control a character with 'code'. Are you able to guide the bird through all levels?

visit Code.org Angrybirds website

RoboMind Academy

13+ class NL EN workshop

Learn more about logic, automation and tech by for example programming a robot. This and more is available on the RoboMind Academy website.

visit RoboMind Academy website

Adventure Time Game Wizard

7+ 10+ 13+ individual iOS app Android app EN online

The Floors successor! Pixel Press' Adventure Time (Game Wizard) allows you to draw your own games. iPad and iPhone only.

visit Adventure Time Game Wizard website

Gamestar Mechanic

7+ 10+ individual EN online

Gamestar Mechanic uses fun, game-based quests and courses to help you learn game design and make your own video games!

visit Gamestar Mechanic website

CodeCombat

7+ 10+ 13+ individual small groups class NL EN online

CodeCombat is a game-based computer science program where students type real code and see their characters react in real time.

visit CodeCombat website

Stencyl

10+ 13+ individual iOS app Android app EN online

Create your own games with writing a word of code. Create once and play the games on your phone, tablet or computer!

visit Stencyl website

Blokify

4+ individual iOS app EN

Expore the world of constructing in 3D. Accessible for kids. Think, create and print in 3D!

visit Blokify website

Code.org Frozen

7+ 10+ individual NL EN online

Learn the 'code' fundamentals with Anna and Elsa from Frozen!

visit Code.org Frozen website

CodeCult

13+ class NL EN workshop

Create what you want! A game? A website? Robot? Codecult offers workshops or summerschool to learn it all!

visit CodeCult website

Setup

7+ 10+ class NL EN workshop

Setup.nl doesn't teach you to code, but has interesting and exciting expositions, workshops and presentations in relation to technology. For youth by youth

visit Setup website

BitsBox

7+ 10+ individual small groups class iOS app Android app EN online

Learn step-by-step to code. Bitsbox offers a subscription model which gives you a monthly new challenge!

visit BitsBox website

Barclays Playground

7+ 10+ individual EN online

Programming with direct results? Om this website you'll get some insight in the world of 'code'. Quickly learn the amazing possibilities of programming!

visit Barclays Playground website

ScratchJR

4+ individual iOS app Android app EN

ScratchJr offers an intuitive way for youngsters to create tiny animations and programs for phones or tablets.

visit ScratchJR website

Minecraft

7+ 10+ 13+ individual iOS app Android app EN online

You can do everything in Minecraft. Create and explore your own world. Search, find and create new items and as a bonus you learn the programming basics!

visit Minecraft website

Toca Builders

7+ 10+ individual iOS app Android app EN online

Design and create your own worlds with Toca Builders App. Like Minecraft, but different.

visit Toca Builders website

The Foos

7+ 10+ individual iOS app Android app EN online

In this fabulous world, kids learn to work with logic and problem solving. For desktop and tablet.

visit The Foos website

Hopscotch

7+ 10+ individual iOS app EN

This app allows you to design games, animations and more! Just drag and drop the blocks. If you can think about it, you can make it!

visit Hopscotch website

Ruby

7+ 10+ 13+ individual iOS app Android app EN online

Ruby is a programming language designed with a perfect balance between simple and versatile. Try Ruby allows you to explore this programming language and learn the programming basics.

visit Ruby website

GameMaker

7+ 10+ 13+ individual EN

Build without any code knowledge your own games with drag and drop. When you already know some coding, you can switch directly to writing code yourself

visit GameMaker website

Lightbot

4+ 7+ individual iOS app Android app online EN

Learn programming by solving puzzles of a locked-up robot. For tablet or desktop.

visit Lightbot website

CS Unplugged

4+ 7+ individual small groups class NL EN workshop

Great for in the classroom. A variety to learn programming 'unplugged'. Lots of exercises as an addition to regular education.

visit CS Unplugged website

Bee-Bot app

4+ individual iOS app Android app EN NL

With the Bee-Bot app you can solve tiny puzzles in order to develop problem solving capabilities.

visit Bee-Bot app website

Blue-Bot app

4+ individual iOS app Android app EN NL

From the creators of Bee-Bot, the Blue-Bot. This app is part of the Blue-Bot robot and provides extra possibilities and exercises.

visit Blue-Bot app website

Run Marco

7+ 10+ individual iOS app Android app EN online

Help Marco on a digital adventure. Are you able to guide Marcode with the correct code blocks? For tablet and desktops.

visit Run Marco website

GameBlox

7+ 10+ 13+ individual EN online

Go further where MIT's Scratch ended. It shouldn't be a problem if you've never worked with Scratch before.

visit GameBlox website

Floors

7+ 10+ individual small groups class iOS app EN product

Pixel Press' Floors allows you to create games by drawing them. iPad and iPhone only.

visit Floors website

App Inventor

7+ 10+ 13+ individual small groups class Android app EN online

On the App Inventor's website you'll learn how to develop your own apps.

visit App Inventor website

Rails Girls (Groningen)

7+ 10+ individual small groups class NL EN workshop

Specially for young girls. Learn programming with the code language Ruby fron Japan. Rails Girls (Groningen, the Netherslands) is a two days event with workshops and more

visit Rails Girls (Groningen) website

Codingame

13+ individual EN online

Games for programmers to learn better and smarter programming.

visit Codingame website

Pocketcode

7+ 10+ individual Android app EN

This Android app learns you to create games, animations, interactive music videos.

visit Pocketcode website

Kodu Gamelab

7+ 10+ 13+ individual EN online

Kodu helps kids to develop problem solving and constructive thinking in a visual way.

visit Kodu Gamelab website

Sketchnation

7+ 10+ individual iOS app Android app EN online product

Sketch Nation allows you to create games in the most simple way: just draw them. The software is accompanied by their own tutorials.

visit Sketchnation website

Nog meer Ruby

7+ 10+ individual EN online

Got already some Ruby knowledge? Here you'll find simple introductions to a wide variety of Ruby functions.

visit Nog meer Ruby website

Code Monster

10+ 13+ individual EN online

Learn the beginnings of programming with the code monster!

visit Code Monster website

Crunchzilla

13+ individual EN online

Learn programming from the age of 12!

visit Crunchzilla website

Kodable

4+ 7+ individual small groups class iOS app Android app EN

Learn programming and creativity with the app trusted by over 50% of US schools.

visit Kodable website

Code Avengers

13+ individual EN online

A better way to learn to code websites, apps, games, and more.

visit Code Avengers website

CodeHS

13+ individual EN online

CodeHS has everything you need to teach computer science at your school, including web-based curriculum, teacher tools, administrator insights, and professional development.

visit CodeHS website

Daisy the Dinosaur

7+ 10+ individual iOS app EN

Learn coding with Daisy the Dinosaur. You'll learn the possibilities of programming step by step

visit Daisy the Dinosaur website

Tynker

7+ 10+ individual small groups class EN online product

Learn in a flexible way to develop your own games, apps and robotics.

visit Tynker website

Codecademy

13+ individual EN online

Always wanted to create your own website? Learn HTML, CSS, Javascript and more at the Codecademy!

visit Codecademy website

Rails for Zombies

13+ individual EN online

Learn Ruby on Rails in your browser! Now extra exciting with zombies!

visit Rails for Zombies website

Fun learning

4+ individual small groups class EN product

Explore your creativity, problem solving capabilities and more with the Angrybirds Playground van Rovio.

visit Fun learning website

Mozilla Teach

10+ 13+ class EN online

A framework for entry-level web literacy & 21st Century skills. Explore the map by selecting what you want to learn more about, to see definitions and activities.

visit Mozilla Teach website

TinkerCad

7+ 10+ 13+ individual EN online

Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. It's used by teachers, kids, hobbyists, and designers to imagine, design, and make anything!

visit TinkerCad website

Bitstrips

7+ 10+ individual EN online

Create your own comic with this online tool. A nice way to explore your creativity!

visit Bitstrips website

Pivot Animator

7+ 10+ 13+ individual EN

Stickman Animator allows you to create animations involving stickmen simply and easily

visit Pivot Animator website

Programming Challenge 4 Girls

10+ individual small groups class EN workshop

Programming Challenge 4 Girls is a programming competition for year 10 girls designed to introduce them to computer programming.

visit Programming Challenge 4 Girls website

Excel Easy

13+ individual EN online

Excel is a tool with more possibilities than you've thought. Knowing how to work with Excel is a must. Besides, Excel offers a way to program in in Excel using VBA. This website has some exercises to learn the possibilites of Excel.

visit Excel Easy website

Makey Makey

7+ 10+ individual small groups class iOS app Android app NL EN product

Design your own controller with everyday materials like playdough or graphite pencils. Control your favorite Scratch game while you learn to code.

visit Makey Makey website

LittleBits

7+ 10+ individual small groups class NL EN product

littleBits is a hands-on learning system of electronic building blocks that allows students of all ages to create with technology.

visit LittleBits website

Sphero & Ollie

7+ 10+ individual small groups class iOS app Android app NL EN product

Sphero and Ollie merge technology and robotics. A great and challenging way to introduce kids in the world of making. Sphero offers material for at homee and in the classroom.

visit Sphero & Ollie website

Piper for Minecraft

7+ 4+ individual small groups class iOS app Android app NL EN product

Teach kids about computer science, electronics, and coding. Build your own fully functional computer and explore STEM through Piper's StoryMode using the Raspberry Pi Edition of Minecraft, and PiperCode using Google's Blockly

visit Piper for Minecraft website

RaspberryPi

7+ 10+ 13+ individual small groups class NL EN product

Our mission is to put the power of computing and digital making into the hands of people all over the world.

visit RaspberryPi website

Arduino

7+ 10+ 13+ individual small groups class NL EN product

Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.

visit Arduino website

Bee-Bot

4+ individual small groups class iOS app NL EN product

Bee-Bot is a perfect starting point for teaching control, directional language and programming.

visit Bee-Bot website

Robot Turtles

4+ 7+ individual small groups class NL EN product

Robot Turtles is a board game you play with your favorite 3-8 year old kids. It sneakily teaches the fundamentals of programming.

visit Robot Turtles website

Primo

4+ individual small groups class NL EN product

Primo is a play-set that uses shapes, colours and spacial awareness to teach programming logic through a tactile, warm and magical learning experience.

visit Primo website

Lego WeDo

7+ 10+ 13+ individual small groups class NL EN product

A simple robotics tool designed for ages 7–11. It allows users to design their own interactive machines, and then program them using drag-and-drop software like Scratch.

visit Lego WeDo website

Doodle3D

7+ 10+ individual small groups class iOS app Android app NL EN product

Do you have a 3D printer at school or at home? The Doodle3D allows you to draw in 3D!

visit Doodle3D website

Learn Python

10+ 13+ individual online workshop EN

Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language.

visit Learn Python website

Lua Leraning (Roblox)

10+ 13+ individual online workshop EN

Learn to program your own Roblox games with the programming language Lua. With Lua Learning you are offered lessons, puzzles and tutorials that teach you how to program for Roblox.

visit Lua Leraning (Roblox) website

CoderZ

7+ 10+ 13+ individual online workshop product EN

The CoderZ platform has developed its own blocks editor (such as Scratch) and immediately added a digital learning track. Ideal for the classroom.

visit CoderZ website

Glitch

10+ 13+ individual online EN

Program websites or web apps with Glitch. With Glitch you create your own websites and small web programs. Start your adventure with programming apps. Note, basic knowledge of HTML is required.

visit Glitch website

Code Wars

13+ individual online EN

Improve your skills by training with others on real code challenges

visit Code Wars website

CodeSpark Academy

7+ 10+ individual online Windows Mac EN

CodeSpark Academy has created its own visual programmer environment with accompanying learning tracks. Great for the classroom, it is still English, hopefully they will make it in Dutch soon.

visit CodeSpark Academy website

Invent with Python

10+ 13+ individual online EN

The well-known series ‘Invent with Python’ is now also available online. Read all Invent with Python books online for free. This series is specially made to help people start their programming adventure. Full of educational and challenging assignments.

visit Invent with Python website

Learn Python the Hard Way

13+ individual online Windows Mac EN

Learning python in a challenging way? Then get started with learn python the hard way. The uniqueness of LPtHW is that you are not creating a copy paste code, hence 'the Hard Way'. But that's why you learn it even better!

visit Learn Python the Hard Way website

Toekomstklas

4+ 7+ 10+ individual small groups class iOS app Android app online NL EN

The Future Class offers small lessons and teaching methods for use in the classroom regarding digital literacy. From programming to safe internet. Definitely worth a look.

visit Toekomstklas website

CS unplugged

4+ 7+ 10+ 13+ individual small groups class online EN

The operation of a computer often remains something magical. With CS unplugged you make programming visible. Go analog programming with your class and make programming tangible!

visit CS unplugged website

STEM-Works

10+ individual small groups class online EN

Educational activities to always pick up something new. That is the power of STEM-Works. With a wide range of activities and lessons.

visit STEM-Works website

PBS learning media

4+ 7+ 10+ 13+ individual small groups class online EN

PBS learning media offers a wide range of 21st century skills reference work. Looking for a supporting video on a topic? Then you should definitely check out PBS learning media.

visit PBS learning media website

Micro:bit Lessen

4+ 7+ 10+ individual small groups class iOS app Android app online EN

With the Micro:bit you can start learning to program very well. No idea where to start or looking for a lesson series? Micro:bit Lessons is from Micro:bit itself and is full of lessons and projects to do at home or in the classroom.

visit Micro:bit Lessen website

Micro:bit Cursussen

4+ 7+ 10+ individual small groups class iOS app Android app online EN

In addition to individual lessons, Micro:bit also offers series and projects. Programming with the Micro:bit? Then you should definitely take a look here.

visit Micro:bit Cursussen website

Micro:bit Projecten

4+ 7+ 10+ individual small groups class iOS app Android app online EN

et the Micro:bit can make you a lot of beautiful projects. No idea where to start or looking for a new project? Micro:bit Projects is from Micro:bit itself and is full of lessons and projects to do at home or in the classroom.

visit Micro:bit Projecten website

Kano

7+ 10+ individual iOS app Android app online EN product

Kano wants everyone to make. For example, they have computer kits that teach you how to make your own mini computers and devices, as well as educational tools for programming.

visit Kano website

TechWillSaveUs - Micro:bit Basics

7+ 10+ individual online EN workshop

One of the providers of the Micro: bit has created an online program with several small lessons. This way you learn the basics of programming with the Micro: bit and you are taken step by step.

visit TechWillSaveUs - Micro:bit Basics website

RaspberryPi.org Projecten

7+ 10+ 13+ individual online EN workshop product

The RaspberryPi website has a huge collection of projects and several educational programming courses. For novice programmers to experienced geeks. You will always find a new educational project for the RPi, but also for Scratch or Python programming.

visit RaspberryPi.org Projecten website

Monster Coding

4+ 7+ individual online EN

In addition to Hour of Code, Monster Coding offers its own Blocks editor with lessons, educational (analog) assignments for the classroom and additional material for Hour of Code lessons.

visit Monster Coding website

Turinglab

undefined individual small groups class online NL EN product

Not yet fully online but Turinglab can become a wonderful tool for teachers. Create your own series of programming, manage your class and progress or use existing learning tracks. Turinglab gives you the freedom to use your learning method exactly as you want.

visit Turinglab website

GDevelop

13+ individual online Windows Mac EN

Create your own games with GDevelop's online (and offline) game editor. Very educational to experience your first games, but also excellent to go deeper into programming. GDevelop is very accessible and offers accompanying tutorials and template projects.

visit GDevelop website

Gamefroot

7+ 10+ individual online EN

The Gamefroot game editor takes you step by step into your programming adventure. With visual programming blocks (such as Scratch) you learn different programming concepts by making small computer games.

visit Gamefroot website

Phaser Sandbox (online editor)

13+ individual online EN

Want to work online with Phaser? You can do this in the Phaser online sandbox. Create your own games from scratch, or use a pre-made game template to get you started. Find out how handy and fast Phaser works with Phaser tutorials.

visit Phaser Sandbox (online editor) website

Godot

13+ individual Windows Mac EN

Get started with the Godot (Game) Engine and build fantastic computer games. Godot is made by MiT and just like Scratch super accessible, educational and challenging. With a large community, there are plenty of tutorials and projects to get you started in your programming adventure.

visit Godot website

Tululoo

13+ individual Windows Mac EN

Tululoo is ideal for making small games. This light program offers enough possibilities to get a good start with game programming.

visit Tululoo website

Grasshopper

13+ individual iOS app Android app EN

Learn to program step by step with the mini lessons in the Grasshopper app. This mobile app is used in large numbers for learning to program, with clear chapters, learning objectives and assignments. By solving small assignments you quickly become a programming genius.

visit Grasshopper website

Hacking with Swift

13+ individual online EN

Programming educational courses with Swift. For example: you will receive a new assignment every day for 100 days, step by step you will learn how to program Swift and how to make your own apps and programs. For die-hards!

visit Hacking with Swift website

ScriptKit

13+ individual iOS app EN

Create your own programs with ScriptKit. You merge pre-made scripts and create your own unique programs.

visit ScriptKit website

Tinkerblocks

4+ 7+ individual iOS app EN

Learn to program the basic concept by making small simple programs. With Tinkerblocks you will learn many programming concepts and principles. The playful design makes it ideal for under and mid-construction.

visit Tinkerblocks website

Osmo

4+ 7+ individual small groups class iOS app NL EN product

Learn to program with Osmo. Osmo helps young children to make programming visible and tangible. With small tools and apps, young children learn the basics of programming in a playful way.

visit Osmo website

Goldieblox

10+ individual small groups class EN product

Goldieblox makes products and kits around various STEM disciplines. Learn to combine creative technology with computational thinking and get young people to know the unprecedented possibilities of ICT.

visit Goldieblox website

CoderDojo Materiaal

4+ 7+ 10+ individual small groups class online NL EN

The CoderDojo has had small programming clubs around the world for years. The material used with the CoderDojos can also be found online, useful if there is no Dojo in your area.

visit CoderDojo Materiaal website

TechWillSaveUs

4+ 7+ 10+ individual small groups class EN product

Looking for fun and educational hardware ICT projects for the PO? TechWillSaveUs has a wide range of electronics kits for making the most educational projects.

visit TechWillSaveUs website

Pyonkee

7+ 10+ individual iOS app NL EN

Pyonkee is Scratch but specially developed for the iPad. Not happy with Scratch on the iPad in the browser? Then try the possibilities of Pyonkee.

visit Pyonkee website

CS unplugged (analoog programmeren)

4+ 7+ 10+ individual small groups class EN

Great for in the classroom. A variety to learn programming 'unplugged'. Lots of exercises as an addition to regular education.

visit CS unplugged (analoog programmeren) website

CraftStudio

10+ 13+ individual small groups Windows Mac EN

Create computer games with classmates or friends with CraftStudio. CraftStudio has been specially developed to easily work together on a project, because you stand stronger together!

visit CraftStudio website

CodeSpells

13+ individual Windows Mac EN

Enter the world of programming with the game CodeSpells. Create powerful written code and beat your opponents. You will only progress if you learn to program better. Good luck!

visit CodeSpells website

Hello Ruby

4+ 7+ individual small groups online EN product

Ruby is set up to inspire young girls in programming. Started as a book, numerous fall analog assignments, videos and lessons have been made that inspire young girls to program. In addition, also super educational.

visit Hello Ruby website

You++

4+ 7+ 10+ individual small groups class online NL EN Learning line

Learn to program with the learning lines of You++. For individual home use as well as in the classroom.

visit You++ website

Coding:lab

7+ 10+ online EN

Coding:lab is actually a physical place where you can learn to program. They can regularly be found on YouTube with live lessons and they place educational lessons on their website.

visit Coding:lab website

edX

13+ individual online EN

edX offers a wide range of digital literacy courses and workshops. From programming in Python or Javascript to learning to work with Office programs.

visit edX website

Cato’s Hike

4+ 7+ 10+ iOS app EN

Put your first feet in the world of programming with the Cat's Hike app. Program Cato through exciting lessons in which you learn what different programming concepts are such as variables, loops and functions.

visit Cato’s Hike website

CodeHS

13+ individual small groups class online EN

CodeHS has everything you need to teach computer science at your school, including web-based curriculum, teacher tools, administrator insights, and professional development.

visit CodeHS website