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.

Code a Tic Tac Toe Game With Java | Coding Tutorial

A complete guide to help you effortlessly create a Java Tic Tac Toe game. It is a beginner-friendly tutorial, so don’t worry if you’re a Java newbie.

a Rock Paper Scissors game built in Java

How to Make a Rock-Paper-Scissors Game in Java

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

A character jumping in a Scratch game

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.

A game on Scratch coding with levels

Learn How to Make a Game on Scratch with Levels

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

How to Make a Multiplayer Game on Scratch

How to Make a Multiplayer Game on Scratch (Intermediate 8+)

Multiplayer games connect players in the same room or around the world. This tutorial shows you how to make your own multiplayer game on Scratch!

How to make a calculator in Python

How to Make a Calculator in Python

Juni How to Guide for Kids: Practice your coding skills by discovering how to make a calculator in Python and have fun doing it!

Learn how to make a numpy array in Python

How to Make a Numpy Array in Python

By the end of this tutorial you will be able to use the numpy library to create a numpy array in Python.

A photo of dad and child Juni family looking at a laptop

Lists in Python | How to Make a List in Python | Python Programming

Learn how to make lists when programming in Python. Discover fun and easy ways to make your lists with lots of examples. Visit us now.

A photo of a Juni student on her computer with headphones on learning C++

C++ for Kids | Learn C++ Programming The Fun Way | Juni

C++ (pronounced “see plus plus”) is one of the most popular computer programming languages in the world. Here's everything you need to know.

A screenshot from the Scratch game we are building today.

How to Make a 3D Game in Scratch (Intermediate 8+)

Minecraft is a 3D game that is loved around the world by programmers and gamers alike. This tutorial shows you how to make a 3D game in Scratch!

A screenshot from the Scratch game we are building today.

How to Make a Platformer on Scratch (Beginners 8+)

A platformer is a game where a character moves to and from platforms or over obstacles (ex: Super Mario Bros.) Learn to make your own using Scratch!

a spinning emoji animation coded in web development html and css

How to Animate a Spinning Emoji: Beginner Web Development Animation Tutorial

Learn to code basic web development animations in HTML and CSS for beginners. Follow this tutorial to practice the basics and also get creative!

kids making their own website

How to Code Your Own Website (for Beginners 12+) | Beginner Web Development

Always wanted your own website? Learn how to make one with no web design experience needed! Get creative with basic HTML/CSS for kids and beginners.

a random password generated with a Java code program

Code a Random Password Generator | Beginner Java Project

Making a random password generator in Java is a great way to learn how real-life programs work. Learn how to make one yourself with this walkthrough.

a countdown and pomodoro timer made with Python

Make a Countdown and Pomodoro Timer in Python | Intermediate Python Tutorial

Make your own countdown timer in Python coding with this step-by-step walkthrough. Then, learn how to turn it into a Pomodoro timer as a bonus!

Rock Paper Scissors on a table to be used for Python coding

Make a Rock Paper Scissors Game 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.