The Juni Learning blog provides online educational resources about Computer Science, Mathematics, and English for kids and their parents.
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.
Computational thinking is important to coding and to problem-solving. Learn how to introduce kids to computational thinking using simple examples.
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.
Discover how to introduce children to variables, their usage in coding and mathematics, and how those usages relate to each other.
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!
Our coding competition for kids, the Juni Coding Open Challenge, just wrapped up for October 2020! Meet the winners and projects for this month.
Debugging is an important part of coding and problem solving. Learn how to introduce debugging to kids using simple, effective, and fun techniques.
Code your own rock paper scissors game in Python with this intermediate Python tutorial. Follow this tutorial to make a game against your computer.
Problem-solving skills are crucial to a child’s success. Learn how coding can give children a head-start on becoming expert problem solvers.
Timers make Scratch games more challenging and fun. Learn how to instantly spice up your game with this easy code for a Scratch timer.
Setting goals is an important part of teaching any skill, including computer science. Learn the most important coding basics all kids should know.
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.
Improve your Scratch sprite movement with this more advanced method. Make your sprites more smooth and realistic with this code.