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.

How to Make a Sprite Move in Scratch for Beginners (Kids 8+)

Making your Scratch sprite move is a huge part of basic and advanced projects. Learn this easy Scratch code for beginners to make your sprite move.

How to Code a PacMan Game (No Maze) | Intermediate Scratch Tutorial

Create a Pac-Man game in Scratch with ghosts and extra features. Code a classic favorite yourself now with Scratch coding!

How to Make a Sprite Jump in Scratch for Beginners (Kids 8+)

Learn how to make sprites jump in Scratch for beginners to code more creative games. We break down simple jumping and how to look more realistic.

How to Make a Game on Scratch with Levels for Beginners (Kids 8+)

Level up your own Scratch game by following this beginner tutorial! Learn how to code levels, while exploring game level design.

Draw the Solar System | Beginner Python Graphics

Build your own solar system to scale in Python Turtle. Practice fundamental Python concepts with this creative computer graphics coding project.

How to Graph in Python | Python Data Science Tutorial

Watch this Python data visualization tutorial to learn how to graph using pandas, dataframes, and seaborn. Graph your own survey data in Python now.

Code a Giant Tic Tac Toe Game | Beginner Java Tutorial

Challenge your Java tic tac toe game by making it giant! Follow this tutorial to add more rows, with core concepts like 2D arrays and functions.

How to Make a Game on Scratch Step-by-Step for Beginners (Kids 8+)

Code any game in Scratch by following these simple steps. Build a fun, interactive video game with your first Scratch game design today!

Code a Basic Tic Tac Toe Game | Beginner Java Tutorial

Code a multiplayer tic-tac-toe game in Java! This beginner Java tutorial is a more challenging one, but we'll show you step-by-step how to build it.

How to Make Fireworks in Python Turtle | Easy Python

Create your own fireworks in Python Turtle for beginner coders. Practice loops, random numbers, and more in this step-by-step tutorial video.

How to Make Fireworks in Scratch | Beginner Tutorial

Learn how to code your own fireworks display show in Scratch programming! Practice loops, random numbers, and more in this step-by-step tutorial.

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.

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.

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.

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.

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!