In response to COVID-19, Juni is providing weekly resources to help families learn from home.


Find informational guides on coding for kids, programming languages, STEM learning, and more.

A Brief History of U.S. Presidents & Technology

A short history of U.S. Presidents and Tech in honor of President’s Day. Who was the first President to ride on a train? First President with a telephone?

parent and child debunking the myths of coding

4 Myths About Coding for Kids

There are many misconceptions regarding what coding actually is and what it takes to become a capable coder. Here, we dispel some of these common myths about coding.

VandyHacks Hackathon

Hackathons 101 Guide

What exactly is a hackathon and how do you prepare for one? How do you find a hackathon team? Learn more about what happens at a hackathon!

Coding games and toys for kids

Coding Gifts for Tweens: Ages 10, 11, 12

Discover the best coding gifts for kids ages 10-12 that get them excited to learn computer science! Top recommendations for code toys, apps, games, and kits.

Python vs. Java programming language comparison - Credit:

Python vs. Java: Uses, Performance, Learning

Python vs Java? Read our comparison of usage, utility, applications, and performance, as well as ease of learning for Python and Java.

An early computing machine used for coding

Great Coders in History You May Not Know

Read about great male and female coders and programmers in history, and their significant contributions to computer science, who you may have never heard of.

Kids and coding is more than a fad

8 Reasons Coding for Kids is Not Just Another Fad

Coding is a field where there is a world of opportunity for students looking to get involved in the tech world. Learn why coding for kids is not just a fad!

Data scientist analyzing big data

How is Coding Used in Data Science & Analytics

Learn why coding algorithms and models is invaluable to a data scientist navigating data hierarchies, working with big data, and querying datasets.

Kid learning to code

Coding For Kids: Getting Started Learning Programming

Computer programming for kids teaches important life skills, like perseverance, algorithmic thinking, creativinty, & logic. Read our guide to getting your child started learning to code.

Encourage STEM education to build critical thinking skills

How to Encourage STEM in Early Education

In this post, we discuss how encouraging early STEM education for young children will help develop their interdisciplinary critical thinking and set them up with skills for future success.

Rubix cube - Photo by Olav Ahrens Rotne on Unsplash

What Are Algorithms & Why Are They Important

An algorithm is a set of step-by-step procedures, or a set of rules to follow, for completing a task or solving a specific problem. Read more about common computer science algorithms and why they are important to our daily lives.

Scratch is a great beginning programming languages for kids

Scratch: Beginning Coding Language for Kids

With colorful characters and visual building blocks, Scratch is a great first programming language for children to create games, puzzles, and animations.

Algorithms for kids

The Importance of Algorithms for Kids

For kids, understanding the process of building an algorithm helps them build a strong foundation in programming, logical thinking, and problem solving skills.

Girls in computer science

Empowering Girls in Computer Science

Getting girls to code helps them build the skills needed for success in STEM fields. Here, we explain what supports empowering girls in computer science.

Cubetto, a completely screenless coding toy for kids 6 and under

Best Coding Games, Toys, & Apps for Kids

Our recommendations for games, toys, and software that can supplement kids' learning in programming and spark their interest in STEM.