K12 Youth Code

A US and Global Coding Competition For Elementary & Middle School Students

K12 Youth Code

Why K12 Youth Code?

We make learning to code fun and accessible for every student

MIT Scratch

Learn programming concepts with the visual, block-based coding language developed by MIT.

Competitions

Participate in exciting coding competitions and showcase your creativity and skills.

Earn Rewards

Win points and redeem them for prizes in our store. Learning has never been more rewarding!

Community

Join a supportive community of young coders, teachers, and mentors passionate about STEM.

Learn at Your Pace

Self-paced learning with tutorials and resources for beginners to advanced students.

Track Progress

Monitor your coding journey with badges, certificates, and achievement tracking.

2025 Challenges

Try these in your classroom

Solar System

Solar System

The Water Cycle

The Water Cycle

How It Works

How It Works

1000+ Students
50+ Schools
100+ Competitions
500+ Projects

Popular Courses

Start your coding journey with our beginner-friendly courses

No courses

Ready to Start Coding?

Join thousands of students already learning and competing with K12 Youth Code.

Get Started Free