K12 Youth Code
A US and Global Coding Competition For Elementary & Middle School Students
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
The Water Cycle
How It Works
Popular Courses
Start your coding journey with our beginner-friendly courses
Prize Store
Redeem your points for awesome rewards
Ready to Start Coding?
Join thousands of students already learning and competing with K12 Youth Code.
Get Started Free


