Students at their desks coding on laptops during a Steel City Codes class.

Free coding classes for kids, taught by high schoolers.

We're a student-run nonprofit. High school volunteers teach elementary and middle schoolers to code.

High schooler? Volunteer to teach or start a chapter.

Since 2018.

20,000+students taught
80+chapters
60+summer camp sessions
10+hackathons, with $70,000 in prizes
A high school mentor standing beside a table of students who are coding on laptops during a chapter session.

Computer science is for everyone.

We teach young students computer science to make STEM more inclusive.

Taught by high schoolers
Our volunteers are in grades 9-12, only a few years older than the students they teach.
Always free
Sponsors and donors cover the cost of every chapter, camp, and hackathon. Families never pay.
Relevant coding languages simplified
Students learn Python and Java with a curriculum we have refined since 2018.

More about us

What we offer.

Our programs run year-round: chapters throughout the school year, camps each summer, and hackathons throughout the year.

Our national summer camp takes place online for one week during the summer. Dates and further details are not available yet. National summer camp information.

A line of high school volunteers standing together outside a classroom building on a sunny day.

Run by high schoolers.

High school volunteers teach every class.

1-2 hours a week

Volunteer

Mentor younger students at a chapter, camp, or hackathon near you. Knowing some Java or Python helps. No teaching experience needed.

How to volunteer
A few hours a week

Start a chapter

Bring Steel City Codes to an elementary or middle school near you, with our curriculum and support.

How to start one