A Chicago-area coding program. Est. 2025.

Code is a language.
We're teaching it to the kids who need it most.

Commit2Code teaches underserved students in the Chicago area how to code for free. We partner with the libraries, schools, and community centers already serving their communities.

[loc]Chicago, IL
[type]youth coding program
[ages]grades 6–12
[tuition]always $0
/**
 * Equity in tech doesn't
 * start with hiring. It starts
 * with access at a young age.
 */

To bridge the access gap in computer science, by teaching students in underserved communities how to code and leverage their knowledge to solve issues they are passionate about.

Impact you can count — and kids you can't put a number on.

3
Community partner
sites secured
12
Students in our
first cohort
12
Classes taught
in person
$0
Cost to every
family, always
// Cohort 01 — complete · Cohort 02 — coming soon

Explore what we do.

Curriculum is taught in 12 week cohorts at our partner locations. Students learn through hands-on challenges, competitive games, and coding their own programs. Small classes ensure that students get feedback from their instructors and leave with their questions answered.

01 /
Python Fundamentals
Students learn about data types, variables, control flow, loops, and methods, the fundamentals of any programming language. The format of each class. A review game covering last week's lesson, a quick lecture about a new concept, and most of the time spent on coding and applying knowledge.
02 /
Project-Based Capstone
At the end of each cohort, students work with a partner to build their own capstone project. The project requires them to put together their knowledge from the course and solve a real issue they face.
03 /
CS Concepts
Throughout the course, students learn about critical CS concepts, to ensure they develop a proper understanding of how technology works. Students learn about how the internet works, how APIs work, and even about basic machine learning.

A simple three-part model that meets students where they already are.

step 01
We partner.
We work with trusted community organizations — libraries, schools, clubs — to host cohorts in spaces students already know and trust.
step 02
We teach.
12 weeks of gamified, hands-on instruction. Small groups led by volunteer instructors.
step 03
They build.
Students do not just listen to lectures. At the end of each class, they build a small program related to what was covered that day. At the end of the cohort, they build their own project solving an issue they face.

Three community partners. Three neighborhoods. One shared belief: every kid deserves access to the kind of education that quietly opens doors.

Active Site
Plainfield Public Library
Plainfield, IL
Active Site
Communities in Schools of Chicago
Chicago, IL
Active Site
Boys & Girls Club of Joliet
Joliet, IL

What students and partners say.

It has helped me in knowing how to work with others, knowing how projects can be like, and this course has let me review a lot of the things I forgot.

Student

This course really helped me understand the basics of python and how everything actually worked. It was really fun and engaging, and I really enjoyed the partner projects.

Student

Building the program he wishes he'd had.

My name is Yesh Nagelli, and I am the founder of Commit2Code. Growing up, I was fascinated by technology and computer science, but felt overwhelmed learning how to code on my own. A formal computer science class was not offered to me until my freshman year of high school. From that class, I learned so much about computer science, and had so many opportunities to collaborate with others and create things we were passionate about. I wanted everyone to have access to the same opportunity I did, especially younger students who lacked structured STEM programs in their schools.

I founded Commit2Code and launched the first cohort in partnership with the Plainfield Public Library. Since then, Commit2Code has grown into an organization serving dozens of students across multiple communities

Outside of Commit2Code, I am a rising high school senior at Plainfield North High School where I have become deeply interested in data science and its potential to make education more equitable. I am currently working on developing machine learning models that can be used to identify high school dropouts, and recommend interventions to keep them in school.

I didn't just learn how to code. I learned how to problem solve and use my knowledge to create real impact. That is why learning to code is so valuable, and why every student deserves the opportunity to do so.

— Yesh Nagelli, Founder & Director
[F]
nameYesh Nagelli
roleFounder & Director
basedChicago, IL
founded2025
</>

Volunteer

If you are a high school or college student studying computer science, we would love to have you lead Commit2Code classes. We provide the material and support.

Partner

Run a community center, library, or school in the Chicago area. We would love to bring our program to your students. We handle the curriculum and instruction. All you provide is the space and laptops.

We're a new program, and we're building this together. The fastest way to volunteer, partner, or just say hi is to email Yesh directly.

hello@commit2code.org
// Replies usually within 48 hours · No form to fill out · Just write us a note