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 Rock Paper Scissors in Python | Intermediate Python Tutorial

Code your own rock paper scissors game in Python with this intermediate Python tutorial. Follow this tutorial to make a game against your computer.

How to Make a Timer in Scratch (Beginners 8+)

Timers make Scratch games more challenging and fun. Learn how to instantly spice up your game with this easy code for a Scratch timer.

Make Your Own Virtual Zoom Background | Beginner Python Coding Tutorial

Design your own virtual background to standout in video calls for school or just hanging out. Use easy Python code to make awesome animation graphics!

My First Scratch Project | Introduction to Scratch for Kids 8+ (Part 1)

Code your first Scratch project for complete beginners! Follow this introduction to Scratch series to learn beginner concepts and how to use Scratch.

How to Make a Rock-Paper-Scissors Game in Java | Beginner Java Project

Learn how to make a rock-paper-scissors game project in basic Java coding. This tutorial will help you practice loops, conditionals, and more.

How to Make A Sprite Move Smoothly in Scratch (Intermediate Kids 8+)

Improve your Scratch sprite movement with this more advanced method. Make your sprites more smooth and realistic with this code.

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 (Intermediate 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 (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 Scratch | Beginner Scratch 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.