Kids

Coding for Kids

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

683
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
Ep. 4: Maths - Let's Make Flappy Bird
Coding for Kids
Ep. 4: Maths - Let's Make Flappy Bird
The Cherno Beginner 11y ago
Ep. 3: OpenGL - Let's Make Flappy Bird
Coding for Kids
Ep. 3: OpenGL - Let's Make Flappy Bird
The Cherno Beginner 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
Should Everybody Learn to Code? - Computerphile
Coding for Kids ⚡ AI Lesson
Should Everybody Learn to Code? - Computerphile
Computerphile Beginner 12y ago
Home-Made Z80 Retro Computer - Computerphile
Coding for Kids ⚡ AI Lesson
Home-Made Z80 Retro Computer - Computerphile
Computerphile Intermediate 12y ago
Ep. 2: Display - Let's Make Flappy Bird
Coding for Kids ⚡ AI Lesson
Ep. 2: Display - Let's Make Flappy Bird
The Cherno Beginner 11y ago
Ep. 1: Setup - Let's Make Flappy Bird
Coding for Kids
Ep. 1: Setup - Let's Make Flappy Bird
The Cherno Beginner 11y ago
Game Programming - Episode 75 - Advanced Sprite Creation/Rendering
Coding for Kids
Game Programming - Episode 75 - Advanced Sprite Creation/Rendering
The Cherno Advanced 12y ago
Game Programming - Episode 74 - Projectile Collision
Coding for Kids
Game Programming - Episode 74 - Projectile Collision
The Cherno Intermediate 13y 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
Game Programming - Episode 53 - Pixels to Tiles
Coding for Kids
Game Programming - Episode 53 - Pixels to Tiles
The Cherno Intermediate 13y ago
Game Programming - Episode 52 - Loading Level Files
Coding for Kids
Game Programming - Episode 52 - Loading Level Files
The Cherno Intermediate 13y ago
Game Programming - Episode 51 - More Map Creation
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 51 - More Map Creation
The Cherno Intermediate 13y ago
Game Programming - Episode 50 - Animating Sprites
Coding for Kids
Game Programming - Episode 50 - Animating Sprites
The Cherno Intermediate 13y ago
Game Programming - Episode 49 - Flipping Sprites
Coding for Kids
Game Programming - Episode 49 - Flipping Sprites
The Cherno Intermediate 13y ago
Game Programming - Episode 48 - Player Direction Animation
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 48 - Player Direction Animation
The Cherno Intermediate 13y ago
Game Programming - Episode 47 - 32 Size Sprites
Coding for Kids
Game Programming - Episode 47 - 32 Size Sprites
The Cherno Intermediate 13y ago
Game Programming - Episode 46 - Finishing Player Graphics
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 46 - Finishing Player Graphics
The Cherno Intermediate 13y ago
Game Programming - Episode 45 - Player Graphics
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 45 - Player Graphics
The Cherno Intermediate 13y ago
Game Programming - Episode 44 - Moving Properly
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 44 - Moving Properly
The Cherno Intermediate 13y ago
Game Programming - Episode 43 - Player Input
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 43 - Player Input
The Cherno Intermediate 13y ago
Game Programming - Episode 42 - The Move Method
Coding for Kids
Game Programming - Episode 42 - The Move Method
The Cherno Intermediate 13y ago
Game Programming - Episode 41 - Player
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 41 - Player
The Cherno Intermediate 13y ago
Game Programming - Episode 40 - Mob Framework
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 40 - Mob Framework
The Cherno Intermediate 13y ago
Game Programming - Episode 39 - Entity Framework
Coding for Kids
Game Programming - Episode 39 - Entity Framework
The Cherno Intermediate 13y ago
Game Programming - Episode 38 - Procedural Rendering
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 38 - Procedural Rendering
The Cherno Intermediate 13y ago
Game Programming - Episode 37 - Handling Map Bounds
Coding for Kids
Game Programming - Episode 37 - Handling Map Bounds
The Cherno Intermediate 13y ago
Game Programming - Episode 36 - Rendering the Level!
Coding for Kids
Game Programming - Episode 36 - Rendering the Level!
The Cherno Intermediate 13y ago
Game Programming - Episode 35 - Level Render
Coding for Kids ⚡ AI Lesson
Game Programming - Episode 35 - Level Render
The Cherno Intermediate 13y ago
Game Programming - Episode 32 - Getting Tiles
Coding for Kids
Game Programming - Episode 32 - Getting Tiles
The Cherno Intermediate 13y ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
Python for Game Programming - Pygame from A to Z
📚 External: Coursera ↗
Self-paced
Python for Game Programming - Pygame from A to Z
Opens on Coursera ↗
Project on PyQt - Creating a Calculator
📚 External: Coursera ↗
Self-paced
Project on PyQt - Creating a Calculator
Opens on Coursera ↗
Simulation and modeling of natural processes
📚 External: Coursera ↗
Self-paced
Simulation and modeling of natural processes
Opens on Coursera ↗
Aprenda a ensinar programação com o Programaê!
📚 External: Coursera ↗
Self-paced
Aprenda a ensinar programação com o Programaê!
Opens on Coursera ↗
Getting Started with GameMaker
📚 External: Coursera ↗
Self-paced
Getting Started with GameMaker
Opens on Coursera ↗
 Market your new business with Canva
📚 External: Coursera ↗
Self-paced
Market your new business with Canva
Opens on Coursera ↗