Kids

Coding for Kids

Scratch, robotics, Arduino, and AI basics for children — fun, visual, project-based learning

682
lessons
Skills in this topic
View full skill map →
Visual / Block Coding
beginner
Build a simple Scratch game with sprites and events
Text Coding for Kids
beginner
Write a Python script with variables and loops
AI for Young Learners
beginner
Train an image classifier with Teachable Machine
Procedural Generation in Godot: Dungeon Generation (part 2)
Coding for Kids
Procedural Generation in Godot: Dungeon Generation (part 2)
KidsCanCode Intermediate 7y ago
Procedural Generation in Godot: Dungeon Generation (part 1)
Coding for Kids
Procedural Generation in Godot: Dungeon Generation (part 1)
KidsCanCode Intermediate 7y ago
2018 Hour of Code with CodeMonkey
Coding for Kids
2018 Hour of Code with CodeMonkey
CodeMonkey - Coding Games for Kids Intermediate 7y ago
TIC TAC TOE FROM SCRATCH - CS50 on Twitch, EP. 12
Coding for Kids
TIC TAC TOE FROM SCRATCH - CS50 on Twitch, EP. 12
CS50 Intermediate 7y ago
3D PONG IN UNITY FROM SCRATCH - CS50 on Twitch, EP. 9
Coding for Kids
3D PONG IN UNITY FROM SCRATCH - CS50 on Twitch, EP. 9
CS50 Intermediate 7y ago
TInkerCAD: Creating a Box with a Lid
Coding for Kids
TInkerCAD: Creating a Box with a Lid
Michaela Brodie-Willey Intermediate 7y ago
TinkerCAD Session: Basic Bookmark
Coding for Kids
TinkerCAD Session: Basic Bookmark
Michaela Brodie-Willey Intermediate 7y ago
activePDF Toolkit: Create PDF from Scratch
Coding for Kids
activePDF Toolkit: Create PDF from Scratch
ActivePDF Intermediate 7y ago
Code Rush Video Testimonials - Coding for Kids
Coding for Kids
Code Rush Video Testimonials - Coding for Kids
CodeMonkey - Coding Games for Kids Intermediate 8y ago
OctoberCMS For Rapid Website Creation
Coding for Kids ⚡ AI Lesson
OctoberCMS For Rapid Website Creation
Traversy Media Intermediate 8y ago
How An Immigrant Built A $20 Million Real Estate Portfolio - How to Invest Like a Millionaire Ep. 6
Coding for Kids
How An Immigrant Built A $20 Million Real Estate Portfolio - How to Invest Like a Millionaire Ep. 6
Dan Lok Intermediate 8y ago
Laravel From Scratch [Part 12] - File Uploading & Finishing Up
Coding for Kids ⚡ AI Lesson
Laravel From Scratch [Part 12] - File Uploading & Finishing Up
Traversy Media Intermediate 9y ago
How to Get Your 1st Speaking Gig at a Tech Conference
Coding for Kids ⚡ AI Lesson
How to Get Your 1st Speaking Gig at a Tech Conference
Real Python Intermediate 9y ago
Do I Need a GitHub/GitLab/Bitbucket Profile as a Developer?
Coding for Kids
Do I Need a GitHub/GitLab/Bitbucket Profile as a Developer?
Real Python Intermediate 9y ago
Let's Make Flappy Bird! (LWJGL 3 / OpenGL)
Coding for Kids
Let's Make Flappy Bird! (LWJGL 3 / OpenGL)
The Cherno Intermediate 11y ago
Burrow Blitz - A game by Griffpatch
Coding for Kids
Burrow Blitz - A game by Griffpatch
griffpatch Intermediate 11y ago
Home-Made Z80 Retro Computer - Computerphile
Coding for Kids ⚡ AI Lesson
Home-Made Z80 Retro Computer - Computerphile
Computerphile Intermediate 12y ago
Game Programming - Episode 74 - Projectile Collision
Coding for Kids
Game Programming - Episode 74 - Projectile Collision
The Cherno Intermediate 13y ago
Procedural Generation in Godot Part 4: 2D Terrain (Midpoint Displacement)
Coding for Kids
Procedural Generation in Godot Part 4: 2D Terrain (Midpoint Displacement)
KidsCanCode Intermediate 7y ago
Procedural Content Generation in Godot Part 3: Tile-based Infinite Worlds
Coding for Kids
Procedural Content Generation in Godot Part 3: Tile-based Infinite Worlds
KidsCanCode Intermediate 7y ago
Procedural Content Generation in Godot Part 2: Using Mazes
Coding for Kids
Procedural Content Generation in Godot Part 2: Using Mazes
KidsCanCode Intermediate 7y ago
CS50 2018 - Lecture 1 at Yale - Scratch
Coding for Kids
CS50 2018 - Lecture 1 at Yale - Scratch
CS50 Intermediate 7y ago
Procedural Content Generation in Godot Part 1: Mazes
Coding for Kids
Procedural Content Generation in Godot Part 1: Mazes
KidsCanCode Intermediate 7y ago
Laravel From Scratch [Part 8] - Edit & Delete Data
Coding for Kids ⚡ AI Lesson
Laravel From Scratch [Part 8] - Edit & Delete Data
Traversy Media Intermediate 9y ago
Laravel From Scratch [Part 2] - Environment Setup & Laravel Installation
Coding for Kids ⚡ AI Lesson
Laravel From Scratch [Part 2] - Environment Setup & Laravel Installation
Traversy Media Intermediate 9y ago
CakePHP 3.1 Login & Registration From Scratch - Part 1
Coding for Kids ⚡ AI Lesson
CakePHP 3.1 Login & Registration From Scratch - Part 1
Traversy Media Intermediate 10y ago
Extra: Setting up the Atom Editor for Python
Coding for Kids
Extra: Setting up the Atom Editor for Python
KidsCanCode Intermediate 10y ago
CS50 2014 - Week 0, continued
Coding for Kids
CS50 2014 - Week 0, continued
CS50 Intermediate 11y ago
CodeMonkey Trailer - Coding Games for Kids
Coding for Kids
CodeMonkey Trailer - Coding Games for Kids
CodeMonkey - Coding Games for Kids Intermediate 12y ago
Game Programming - Episode 73 - Projectile Fire Rate
Coding for Kids
Game Programming - Episode 73 - Projectile Fire Rate
The Cherno Intermediate 13y ago
Game Programming - Episode 72 - Projectile List System
Coding for Kids
Game Programming - Episode 72 - Projectile List System
The Cherno Intermediate 13y ago
Game Programming - Episode 71 - Projectile Range and Precision
Coding for Kids
Game Programming - Episode 71 - Projectile Range and Precision
The Cherno Intermediate 13y ago
Game Programming - Episode 70 - Projectile Sprites
Coding for Kids
Game Programming - Episode 70 - Projectile Sprites
The Cherno Intermediate 13y ago
Game Programming - Episode 69 - Projectiles
Coding for Kids
Game Programming - Episode 69 - Projectiles
The Cherno Intermediate 13y ago
Game Programming - Episode 68 - More on Mouse Angles
Coding for Kids
Game Programming - Episode 68 - More on Mouse Angles
The Cherno Intermediate 13y ago
Game Programming - Episode 67 - Projectile Angles
Coding for Kids
Game Programming - Episode 67 - Projectile Angles
The Cherno Intermediate 13y ago
Game Programming - Episode 66 - Mouse Input
Coding for Kids
Game Programming - Episode 66 - Mouse Input
The Cherno Intermediate 13y ago
Episode 65 - Corner Precision Collision Detection
Coding for Kids
Episode 65 - Corner Precision Collision Detection
The Cherno Intermediate 13y ago
Episode 64 - Collision Response: Sliding
Coding for Kids
Episode 64 - Collision Response: Sliding
The Cherno Intermediate 13y ago
Game Programming - Episode 63 - Collision Detection
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 63 - Collision Detection
The Cherno Intermediate 13y ago
Game Programming - Episode 62 - Tile Coordinate Class
Coding for Kids
Game Programming - Episode 62 - Tile Coordinate Class
The Cherno Intermediate 13y ago
Game Programming - Episode 60 - Building the Spawn Level
Coding for Kids
Game Programming - Episode 60 - Building the Spawn Level
The Cherno Intermediate 13y ago
Game Programming - Episode 59 - Defining / Creating Spawn Level Tiles
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 59 - Defining / Creating Spawn Level Tiles
The Cherno Intermediate 13y ago
Game Programming - Episode 58 - Spawn Level Assets
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 58 - Spawn Level Assets
The Cherno Intermediate 13y ago
Game Programming - Episode 57 - Player Spawns
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 57 - Player Spawns
The Cherno Intermediate 13y ago
Game Programming - Episode 56 - Getting Tiles the Right Way
Coding for Kids
Game Programming - Episode 56 - Getting Tiles the Right Way
The Cherno Intermediate 13y ago
Game Programming - Episode 55 - A Bad Way to Map Tiles
Coding for Kids
Game Programming - Episode 55 - A Bad Way to Map Tiles
The Cherno Intermediate 13y ago
Game Programming - Episode 54 - Making Levels
Coding for Kids
Game Programming - Episode 54 - Making Levels
The Cherno Intermediate 13y ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
Create an Organizational Company Chart with Canva
📚 External: Coursera ↗
Self-paced
Create an Organizational Company Chart with Canva
Opens on Coursera ↗
¡A Programar! Una introducción a la programación
📚 External: Coursera ↗
Self-paced
¡A Programar! Una introducción a la programación
Opens on Coursera ↗
Applied Fundamentals: Guess the Number
📚 External: Coursera ↗
Self-paced
Applied Fundamentals: Guess the Number
Opens on Coursera ↗
Blender Geometry Nodes – Procedural Bridge Basics
📚 External: Coursera ↗
Self-paced
Blender Geometry Nodes – Procedural Bridge Basics
Opens on Coursera ↗
Getting Started with GameMaker
📚 External: Coursera ↗
Self-paced
Getting Started with GameMaker
Opens on Coursera ↗
Language Arts Confidence with Storybird
📚 External: Coursera ↗
Self-paced
Language Arts Confidence with Storybird
Opens on Coursera ↗