Sessions now open Sundays  —  Sign Up Free →

Free Coding Classes for Middle School Students

Fun, hands-on coding and digital creation workshops led by local high schoolers. No experience required. Build games, create websites, and learn how computers work through engaging projects and activities.
Drop in any Sunday. No homework, no grades, just pure exploration.

Register for Free Explore the Program ↓

How the Sunday Workshops Work

We designed this environment to be an alternative to the traditional classroom. There are no lectures, no textbooks, and no compounding stress.

🔭 Why Students Love It

  • Build Things: Create games, animations, websites, and other projects you can share with family and friends.
  • Solve Problems: Learn the same logical thinking and problem-solving skills used by real software developers.
  • Create Together: Connect with peers who love building things, making new friends while tackling fun team challenges.
  • Explore New Ideas: Take an accessible dive into exciting modern topics like how algorithms work and digital security through engaging, age-appropriate activities.

🔄 Completely Modular

  • Zero Prerequisites: Every Sunday features a self-contained topic built from scratch, with advanced tracks for experienced students.
  • Drop In Anytime: Students can drop in whenever their summer schedule allows.
  • Never Fall Behind: Vacation plans? You will never owe "makeup work" or feel lost. Next Sunday will be a fresh start.

What You’ll Explore

Creative Web Development

Build real, styled, interactive pages with HTML, CSS & JS

Creating With AI

Learn to use AI tools to brainstorm and build projects

Programming Fundamentals

From loops to logic, the core skills for every level

Computational Thinking

Problem-solving strategies used in real-world software and systems

Game Dev & Animation

Code mechanics, manipulate sprites, and build your own custom games

How the Internet Really Works

Discover how information travels across the world

Your Learning Journey

Every Sunday is a self-contained adventure. Here is how students will experience each workshop:

1

The Hook

Unpack a new concept through active group games and activities.

2

The Sandbox

Turn that concept into reality by building a personalized project with peer-to-peer guidance.

3

The Spark

Walk away with a finished creation to show off, and the curiosity to keep learning beyond the classroom.

Our Team

As local high school students, we wanted to create the kind of program we would have enjoyed when we were younger: fun, hands-on, beginner-friendly, and completely free.

Our goal is not to turn every student into a programmer. Instead, we hope to help students discover new interests, build confidence, develop problem-solving skills, and have fun creating things.

“Computer science is so much bigger, deeper, and more exciting than the surface-level coding we are usually taught in school.”

Session Leads

Operations and Management

Why Join?

Quick Details

When: Sundays — drop-off friendly, 2 focused hours
Time: 10:00 AM – 12:00 PM
Where: 5075 Abbotts Bridge Rd, Johns Creek, GA 30005
Ages: 12–15, all skill levels welcome
Bring: Your own charged laptop
Cost: Free

👉 Ready to join? Sign up now!

After signing up, our team will send you a confirmation email from thecstutors039@gmail.com

Our Generous Sponsor

A big thank you to our supporters making free classes possible!

Please consider visiting and supporting them!

Frequently Asked Questions

Completely free, every time. Local sponsors make it possible, so you’ll never see a charge or a fee.
Our classes are designed for students in 7th through 9th grade (roughly ages 12–15). Both younger and older students in that range are warmly welcome!
Perfect, honestly. We start from zero and go from there. The only thing your student needs to bring is some curiosity.
Each Sunday session runs from 10:00 AM to 12:00 PM and follows a lively, hands-on format. It begins with a quick welcome and icebreaker, then moves into an engaging lesson with real-world analogies and interactive activities like sorting games, chaos simulations, or building in Scratch and CircuitVerse. Students spend most of the time working on exciting projects, ending with a short debrief so they leave each week with a tangible creation and new understanding.
No problem at all. Each session is fully self-contained, so there’s no makeup work and nothing to catch up on. They can simply rejoin the following week and jump right in fresh.
Absolutely. Sessions are drop-off friendly; you’re welcome to leave and come back at noon. Responsible adults are on-site at all times, so you can feel confident leaving your student with us.
Your student will build exciting hands-on projects every session, including logic circuits, interactive simulations, and fun games that they get to take home and show off. By the end, they’ll walk away with a collection of tangible creations that demonstrate real computer science concepts, all while having a great time in a low-pressure environment.
A responsible adult will be present at all times alongside our high school student session leads. A safe, comfortable environment is a non-negotiable priority.
Yes! Our team personally sends confirmation emails from thecstutors039@gmail.com. We’ll also use that address for session reminders and any updates.
Sign Up Free Now

Brian Nguyen

I’m a senior from Innovation Academy High School who has been passionate about computer science since third grade! Ever since I created my first basic web page, I’ve spent years building full-stack projects and exploring the fundamental “how” that makes things work. After dozens of hours guiding students through complex concepts in math, physics, and CS, I’m excited to share the things that make computer science so fascinating with students like you. My goal is to make every session a fun, creative sandbox where we can throw out the dry school lectures to learn something new and build some cool projects as a team. Outside of tech, I enjoy practicing karate, reading fiction, and listening to J-pop.

Vihaan Bendigiri

I’m a junior at FCS Innovation Academy with a passion for engineering, high energy physics, and obviously the significance of computer science in the modern world and its applications. Prior to the end of middle and beginning of high school, I was largely inexperienced in CS and thought it was too hard a subject to learn about but now, I have grown to love it and find it interesting - so I hope I can inspire that same love and learning for those who aren’t experienced in CS, for those who think they aren’t interested in CS, or for those think there is a steep learning curve and are nervous to try it out (like old me!). Also, I enjoy doing taekwondo, playing and watching other sports, and watching some awesome movies

David

Bio coming soon.

A Letter from the Founder

Welcome!

When most people picture computer science, they see a lone programmer staring at lines of code or staring at a corporate spreadsheet. And honestly, looking at tools like ChatGPT today, it’s easy to think, “Well, a machine can do that in thirty seconds. Is there even a point to learning this anymore?”

If you have ever felt that hesitation, I want to give you an emphatic, absolute yes.

It would be a tragedy if a creative, sharp young mind walked away from computer science just because they didn’t think the job market would support their passion. Giving up on computer science right now would be like giving up on math the moment the calculator was invented. It misses the whole point (and the real beauty!) of the discipline. Computer science is so much bigger, deeper, and more exciting than the surface-level coding we're usually taught in school.

Now that AI can take care of the tedious, repetitive stuff, we are finally free to teach students what actually matters: big picture thinking, creative architecture, and true problem-solving.

The “Buffet” Approach to Learning

When some people go to an all-you-can-eat buffet, they try to load up on the most expensive dish to get their money’s worth. But to me, the real joy of a buffet is the freedom to try a dozen different, unique things you’ve never seen before.

We believe in that approach to learning, too.

We believe lessons should be low-stakes, modular, and genuinely fun. We aren’t here to dump dry, college-style lectures onto middle schoolers. Instead, we want to give them a curated tasting menu of the tech world. Every week, we want to point at a new, mind-bending concept and say, “Hey, look at this. Look how cool this is.”

Igniting Real Curiosity

The best lessons don’t just move information from a whiteboard to a notebook. They make you want to keep Googling answers on your own time.

That’s why everything we do is hands-on and tangible. We don’t expect a seventh grader to master quantum computing in two hours a week. But through interactive, collaborative games and activities, we can show them that a computer network or an operating system isn’t just an abstract concept. It’s something real, physical, and beautifully designed.

Whether our students are building a game, simulating a physical circuit, or literally acting out how data moves through internet routers, they will always leave our sessions with proof of what they accomplished.

We live by a simple rule: Lessons have to be fun before they can be inspiring. By showing students how massive and creative this field really is, we want to help them discover a lifelong passion they might have otherwise missed out on.

Thank you for joining us on this journey. Let’s build something incredible.

— Brian Nguyen