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.
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!
Discover how to make a calculator in Python for kids. Have fun programming your own to add, subtract, divide, and multiple. Visit us today!
By the end of this tutorial you will be able to use the numpy library to create a numpy array in Python.
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++ (pronounced “see plus plus”) is one of the most popular computer programming languages in the world. Here's everything you need to know.
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 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!
Learn to code basic web development animations in HTML and CSS for beginners. Follow this tutorial to practice the basics and also get creative!
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.
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 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!
Code your own rock paper scissors game in Python with this intermediate Python tutorial. Follow this tutorial to make a game against your computer.
Timers make Scratch games more challenging and fun. Learn how to instantly spice up your game with this easy code for a Scratch timer.
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!
Code your first Scratch project for complete beginners! Follow this introduction to Scratch series to learn beginner concepts and how to use Scratch.
Learn how to make a rock-paper-scissors game project in basic Java coding. This tutorial will help you practice loops, conditionals, and more.