Kids and teens can start coding right now using these free and engaging coding projects. They’ll discover the fun of creating websites, apps, and games where they can express their ideas and creativity.

Coding projects are a great way to practice coding skills or learn new ones, that’s why our students build projects in every class. We’ve compiled a list of tutorials and student projects for your child to use. There’s room to personalize and expand on these projects too.

Kids and teens can use these project ideas and tutorials as inspiration for their own! 

Try Coding With a Step-by-Step Project Tutorial

These projects have step-by-step instructions for coding a game in Scratch, HTML/CSS, JavaScript, and Python. They are all beginner-friendly so kids and teens can start with no experience. Choose a project by language or age:

Scratch Coding Projects (Ages 8-10)

How to Make a Platformer on Scratch

How to make a platformer game coding project

Code this interactive game called “A Chick’s Adventure”  in Scratch. As the baby chick flies through the air, make sure she stays safe and doesn’t fall.

Project Skills: Loops, positions, conditional logic, events

View Project

How to Make Flappy Bird on Scratch

How to Make Flappy Bird in Scratch

Drag and drop your way to a simple Flappy Bird game. Fly through the air avoiding obstacles. The game stops when the bird collides with the pipes.

Project Skills: Loops, game logic, events, animation, randomize

View Project

Flying Space Cat Project

flying space cat scratch project

In this project, Space cat collects crystals in a galaxy far far away. Collect as many crystals as possible to fuel his spaceship!

Project Skills: Loops, conditional logic, events, animation, sounds, scores

View Project

Valentine’s Day Card Scratcher Activity

Valentine Scratcher coding project

Make your loved one’s Valentine’s Day with a handmade, hand-coded card. Add a personal touch with your own messages.

Project Skills: Loops, positions, events, animation, sounds

View Project

Holidays Advent Calendar Project

Christmas Advent Coding Calendar

Create a digital advent calendar you can personalize and share with someone you care about. 

Project Skills: Loops, conditional logic, events 

View Project

Halloween Candy Collector Game

Scratch Coding Project for Kids Halloween

Your ghost collects as much candy as possible in different settings. Code and play this game and customize it for any season.

Project Skills: Loops, game logic, events, animation, randomize

View Project

More Scratch project ideas for kids and beginners.

HTML/CSS Projects (Ages 11-13)

Thanksgiving Matching Game

Thanksgiving Coding Activity

Code a Thanksgiving matching game in HTML and CSS and play it with your family and friends. It’s a memory challenge game and also comes with printable coloring pages.

Project Skills: jQuery, images, CSS styling, 3D transformations

View Project

Holiday Card Project

html css holiday coding project for kids

Personalize a holiday card with your style or match the gift you’re sending. Dazzle your friends and family with your coding skills and a thoughtful card too. 

Project Skills: Images, CSS styling, Google Fonts

View Project

JavaScript Projects (Ages 11-13)

Disappearing Snowman Project

Disappearing Snowman JavaScript tutorial

This is a guessing game that uses simple JavaScript code to power the game functions. Add your own words to test your players.

Project Skills: Functions, CSS styling, events, variables, loops, conditional logic

View Project

Rock, Paper, Scissors Game

RPS javascript tutorial

Make a digital version of the classic Rock, Paper, Scissors game using emojis. You can also level up this game by adding additional features. 

Project Skills: Functions, arrays, events, loops, conditional logic

View Project

Easter Egg Hunt Game

JavaScript Easter game

Easy tutorial using JavaScript and jQuery. Players find the Easter eggs for a fun surprise. Project Skills: jQuery, animations, events, variables, conditional logic

View Project

Recommended: JavaScript Classes for Kids

Python Projects (Ages 11-18)

Random Dad Jokes Generator

random dad joke project

Everyone loves a good dad joke, right? This app uses API data to select a random dad joke that makes you smile.

Project Skills: Functions, APIs, dictionaries, Loops, Conditional statements, User input

View Project

Pig Dice Game

Pig python coding project

Pig is a dice game that you can play with friends or against the computer Build this easy arithmetic game from an empty Python file.

Project Skills: Functions, variables, f-strings, loops, Conditional statements, game logic

View Project

See more Python project ideas for kids.

Download Free Coding Project PDFs

1-Week Python Lesson Plans

Kids can start learning Python in a structured way. Teachers and parents use this 1-week Python lesson plan with activities and slides to teach coding for ages 11-13.

Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch projects in a printable PDF format and build your first Scratch game.

JavaScript Projects Source Code

Download the complete source code for 7 different JavaScript projects that kids can use as a template.

Featured Student Coding Projects

Magic 8 Ball by Ted (age 14)

Magic 8 ball student project

Let’s Paint Project by Hollace

Painting code project

Harmony Wildlife Sanctuary by Akshith (age 12)

Wildlife sanctuary student project

Mining Project by Jonah (age 12)

Craft mining project in Python

Recommended: How to Code a Game

Learn to Code With a Project-based Curriculum

At CodeWizardsHQ, we build projects in every class! Here’s what you’ll build in just the first class of our core tracks.

Elementary School Core Track Ages 8-10

See the class projects in the first class of the elementary school core track, Animation and Interactive Games with Scratch. 

View Projects 

Middle School Core Track Ages 11-13

See the class projects in the first class of the middle school core track, Intro to Programming with Python. 

View Projects 

High School Core Track Ages 14-18 

See the class projects in the first class of the middle school core track, Intro to Python.

View Projects

CodeWizardsHQ’s live, online coding classes feature a project-based curriculum. Kids and teens learn hands-on by completing a project in every class and capstone projects at the end of each Wizard Level. Not only will they learn to code, but they also build problem-solving, critical thinking, and communication skills. Kids will become proficient developers by the end of the program and have the opportunity to join a high school coding internship. 

Start your child’s coding journey. Join the most fun and effective coding classes for kids. Enroll today.