Coding Projects

Practicing coding in Scratch, Python, Java and more with these fun and creative projects by Juni CS Instructors. Challenge yourself first, and then follow our solutions and step-by-step tutorial videos.

Beginning Scratch: 4th of July Fireworks!

Build this beginner Scratch coding project to celebrate July 4th! Practice loops, random numbers, and more in this step-by-step tutorial video.

An animated firework shooting into the sky, as a part of the fireworks project.

Beginning Python: 4th of July Fireworks!

Build this beginner Python coding project to celebrate July 4th! Practice loops, random numbers, and more in this step-by-step tutorial video.

Three smiley faces with the message 'Happy Father's Day!' written below.

DIY Father's Day Gift Ideas for Coders!

Create the perfect gift for your father or family with these DIY coding ideas for beginners! Learn to code a Father's Day card in Scratch or Python.

Juni Python Bootcamp: Day 4

Intro to Python for Kids: Final Project

Learn basic Python for kids 11+ new to coding. Your last day is about mastery and creativity — show off your new skills with this final project.

Juni Python Bootcamp: Day 1

Intro to Python for Kids: Basic Commands

Learn basic Python for kids 11+ new to coding! On Day 2, you'll use basic Python commands to draw more animated graphics.

Juni Python Bootcamp: Day 3

Intro to Python for Kids: Loops & Efficiency

Learn basic Python for kids 11+ new to coding. Your 3rd day coding is all about refactoring with loops for clear and efficient code.

Juni Python Bootcamp: Day 1

Intro to Python for Kids: Start Coding!

Learn basic Python for kids 11+ new to coding. Today you'll create a coding file and build your first Python project!

A photo of a maze in someone's hands, with the maze solution drawn out in red.

Beginning Java: Maze Runner

Learn to code a Maze Runner in basic Java with Juni Instructor Maya.

A photo of a Joycon for the Nintendo Switch, the console used to play the Animal Crossing game this project is inspired by.

Beginning Scratch: Animal Crossing-Inspired Game

Learn to build this Animal-Crossing inspired game in Scratch, with Juni Instructor Maya.

A screenshot from Eva's Ocean Cleanup game.

Beginning Scratch: Ocean Cleanup Game

Code this basic Scratch project for kids 8+! Instructor Eva will show you her demo, and how she built her Earth Day-inspired game.

Different types of pets sit next to each other, as examples of pets to simulate!

Intermediate Python: Pet Simulator

In this project, Juni instructor Gabriel will be showing us how use Python to build a Pet Simulator! This relatively longer project is great for practicing parameter passing, functions, loops, and variables.

A coder uses a normal calculator, thinking about how to recreate it in Python.

Intermediate Python: Build a Calculator

In this project, Juni instructor Maya will be showing us how to use Python to build our very own calculator. Take this chance to practice using conditionals, type conversion, and while loops!

The value of pi, found through Monte Carlo simulations and written on a whiteboard.

Advanced Python Data Science: Monte Carlo Simulations

In this lab, Juni instructor Ritika will be teaching us how to use Monte Carlo simulations to determine the value of π. Learn more about what Monte Carlo simulations are, how to translate mathematical expressions to code, and more.

Different cartoon cat faces are shown, as examples for what kind of cat faces you can draw in your project.

Beginning Python Project: Draw an Animal Face

In this project, Juni instructor Eva will be showing us how to use Python with Turtle to draw a cat or dog face! Practice drawing basic shapes, positioning your Turtle in the coordinate plane, and writing efficient code with loops and variables.

Coding for Beginners: Easy Scratch Project for Kids

Beginning Scratch: Backdrop Explorer Game

This step-by-step Scratch project tutorial is great for first-time coders ages 8-11, with parent help as needed.

Harry Potter Deathly Hallows symbol - credit: http://www.bbc.co.uk/newsbeat/article/41795562/jk-rowling-reveals-the-inspiration-for-the-deathly-hallows-symbol

Beginner Python: Draw a Harry Potter Symbol

Here's a coding project idea for beginners in Python. This Harry Potter inspired programming mini-project will help young coders get started!