A student-led coding education program bringing programming skills to underserved communities — one kid at a time.
Our Mission
With the new age of AI, being able to code is more important than ever. We believe every student deserves the chance to be part of building the future — not just using it.
What We Do
A hands-on coding program where students learn by building real projects. Students are introduced to coding through creative, project-based lessons in a fun and supportive environment.
After the camp, we continue with monthly workshops so students can keep building their skills, stay curious, and grow their coding confidence throughout the year.
Background
Where the program came from, why it matters, and what drives it forward.
"When I started this program, all I wanted was to help foster students' love for coding."
There are students who would never have encountered coding if it wasn't for this class, and some of those students taught me how they continue after the class ends. Seeing that — a student picking up a skill and running with it on their own — is everything.
I hope to help kickstart a coding passion and help people continue it. I will teach the program and, depending on the size, recruit 1–2 other Horace Mann students to teach alongside me, creating a peer-to-peer learning experience that benefits both the students and the teachers.
Kickstart a genuine love for coding in students who might never otherwise encounter it — and build a community that keeps that curiosity alive long after the last class.
I'm a student at Horace Mann School with a passion for coding and a commitment to making sure that passion is accessible to everyone — not just those who happen to grow up in environments where they're exposed to it.
I've seen firsthand how coding can open doors, build confidence, and spark creativity. I've also seen how many students never get that spark simply because no one lit the match. That gap is something I wanted to do something about.
Recruiting 1–2 fellow HM students to co-teach and grow the program together.
Based in New York City, bringing coding education to students in underserved communities.
"People think that because of AI there will be no need for coding — but if you don't know how to code, you cannot be involved in building new AI programs."
With the new age of AI, being able to code is becoming more important than ever. But many students in underserved communities are not being introduced to the subject. That's not a small gap — it's a divide that shapes who gets to participate in the future.
With Koding With Kids, my goal is to help inspire younger students' love for coding so that they can innovate and create in this new era of technology. The challenge is clear: if you don't know how to code, you are more likely to be left out of the AI revolution entirely — as a user, not a builder.
I want to change that. I want to expand access to coding across underserved communities so that the next generation of AI builders looks like all of us.
This isn't just about learning to code. It's about making sure every kid has the chance to be a creator — not just a consumer — in the age of AI.
Koding With Kids ran a month of Sunday coding classes at the Harlem branch of the New York Public Library, welcoming around 10 kids each week to learn to code in a relaxed, community setting. The library setting made the program easy to access for local families and gave students a consistent, familiar place to return to each Sunday.
I taught students ranging from ages 8 to 12, guiding them from complete beginners all the way to writing real Python code. We started from scratch — literally, using Scratch's drag-and-drop blocks to build an intuition for sequencing, loops, and logic — before transitioning students to Python as their confidence grew.
Running the program weekly for a month meant building real continuity with the kids, adjusting lessons week to week based on what clicked and what didn't, and helping each student progress at their own pace within the same class.
Working with a wide age range in one room taught me how to differentiate instruction on the fly — an 8-year-old and a 12-year-old don't learn the same way, and the best classes met kids where they were rather than forcing a single pace. The library setting also showed me how much a program benefits from a stable, welcoming space that students and families come to recognize and trust.
"Teaching at both Love Montessori School and Bishop Girls School was an incredibly rewarding experience that strengthened my passion for making coding accessible and fun."
Over the summer, I led a three-part coding program in Accra, Ghana, teaching around 25 kids across different schools and skill levels. Each session was hands-on, engaging, and focused on creativity and problem-solving.
Introduced younger students (ages 8–10) to Scratch, helping them build their own interactive games and discover the joy of bringing ideas to life through code.
Taught Python to more advanced students, guiding them as they expanded their coding skills and tackled more complex programming concepts.
Younger students learned to create interactive games using Scratch's drag-and-drop interface — a perfect first step into computational thinking and creative problem-solving.
Older and more experienced students leveled up with Python, building real programs and strengthening their understanding of logic, loops, and functions.
This experience inspired a commitment to return. The goal is to continue growing Koding With Kids in Ghana — expanding the program to more schools, more students, and deeper engagement — while simultaneously growing programs in the United States.
Koding With Kids ran a summer web development course at the Harlem YMCA, reaching 23 students across two classes with perfect attendance every single day. On day one, a quick survey showed that while every student had heard of coding and knew HTML was on the menu, almost none had gone beyond that — making it a true from-scratch introduction for most of the group.
Students were given laptops to take home each night so they could keep building on their websites outside of class — a big part of why their final projects turned out so detailed and personal.
Started with the basics of what HTML is and why it matters for building websites, then had students build their first site on a free coding platform — followed by a Kahoot review game to lock it in.
Introduced Cascading Style Sheets and how fonts, colors, and layout make a site visually appealing. Students practiced on the coding platform, then wrapped up with Flexbox Froggy, which quickly became a class favorite.
Taught students how to make their websites interactive — building things like links and menus — and followed up with another Flexbox Froggy–style game since the interactive learning had been such a hit.
Every computer used in the course was donated by the Alexander Capelluto Fund. Each one now carries a sticker and tribute recognizing that support.
To close out the course, each student built and presented a personal biography website to the class — complete with photos of themselves and their families. Watching students who started the course with little to no coding background walk away with a finished, personal website they were proud to show off was the highlight of the summer.
Koding With Kids is continuing its relationship with the Harlem YMCA, with the possibility of additional courses during the school year and in future summers.
Upcoming Programs
What's coming next at Koding With Kids — camps, workshops, and more.
Build real programs and learn the fundamentals of coding with Python.
Create animated games and stories with Scratch — no experience needed.
Learn HTML & CSS and publish your own site to the web.
Explore how AI works and what it means to build — not just use — technology.
Our Team
The people behind Koding With Kids.
Get Involved
Interested in enrolling a student, volunteering, or partnering with us? Reach out below.
We'll get back to you within 2–3 business days.