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 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.
Code a Tic Tac Toe Game Java
Use Java code to create a tic tac toe board and fill it with dashes and create a function that draws the board like a square.
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.
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 (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
Juni How to Guide for Kids: Practice your coding skills by discovering how to make a calculator in Python and have fun doing it!
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.
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.
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.
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!
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!
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!
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.
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.
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!
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.