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.
Create a Pac-Man game in Scratch with ghosts and extra features. Code a classic favorite yourself now with Scratch coding!
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.
Level up your own Scratch game by following this beginner tutorial! Learn how to code levels, while exploring game level design.
Build your own solar system to scale in Python Turtle. Practice fundamental Python concepts with this creative computer graphics coding project.
Watch this Python data visualization tutorial to learn how to graph using pandas, dataframes, and seaborn. Graph your own survey data in Python now.
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.
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 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.
Create your own fireworks in Python Turtle for beginner coders. Practice loops, random numbers, and more in this step-by-step tutorial video.
Learn how to code your own fireworks display show in Scratch programming! Practice loops, random numbers, and more in this step-by-step tutorial.
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.
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.
Learn basic Python for kids 11+ new to coding. Your 3rd day coding is all about refactoring with loops for clear and efficient code.
Learn basic Python for kids 11+ new to coding! On Day 2, you'll use basic Python commands to draw more animated graphics.
Learn basic Python for kids 11+ new to coding. Today you'll create a coding file and build your first Python project!
Code an Animal Crossing Scratch game yourself in Scratch. This project is perfect for beginner coders 8+ who are new to Scratch coding. Try it now!