I'm Misha โ I started CodeGen Youth when I was 13 because I wanted every kid to have access to the kind of coding mentorship I was lucky to find. We meet every week online, completely free, and we build real things together.
"I don't want to just teach kids to code โ I want to grow with them. Every session I learn something too. That's the whole point."โ Misha Fedorenko, age 13, Founder of CodeGen Youth
I built the community I wished existed when I started learning. Real support, no gatekeeping, genuinely fun โ and we meet where you are, online.
I'm 13 and I love code. I know what it feels like to start from zero โ the confusion, the breakthroughs, the "wait, I just built that?!" moments. That's what we're here for.
Every class, every resource, every bit of support โ no cost, no catch. That's not a selling point, it's just how it has to be. Good education shouldn't cost anything.
Questions are always welcome. Bugs are just puzzles. We keep things relaxed on purpose โ show up, try stuff, make things. No pressure, no grades, no weird vibes.
The world is shifting fast and I find that exciting. We teach what's actually relevant โ AI tools, real projects, automation โ not just textbook theory.
Session updates, student project spotlights, and the occasional cool coding resource. No spam, ever.
CodeGen Youth started because I got frustrated that good tech education was either expensive, intimidating, or both. So I decided to just fix it myself.
Hey โ I'm Misha. I started CodeGen Youth because I genuinely love coding and I wanted other kids to have access to the same kind of mentorship I was lucky enough to find.
I'm not running a tutoring business. I'm not trying to scale a nonprofit. I just want to grow with the kids who show up every week โ learn alongside them, celebrate when they build something cool, and help when they get stuck. That's it.
Our tutors are experienced people who actually care โ they're here because they love teaching, not because of a paycheck. And everything is free because it has to be. Full stop.
A scrappy start, a big heart, and a belief that every kid deserves a shot at building the future.
Good coding education was locked behind paywalls or just intimidating. I couldn't shake the feeling that it didn't have to be this way.
I stopped waiting for someone else to fix it and started CodeGen Youth โ free, weekly, open to any kid aged 9โ17, entirely online.
I found tutors who actually love teaching โ patient people with real expertise who are genuinely invested in each student's growth.
Weekly sessions online, a growing community, and a curriculum built around skills that will actually matter. We're just getting started.
We're a community. One that meets every Saturday and leaves every session knowing something new. I'm not standing at the front of a classroom โ I'm in it with everyone else, learning too.
Our tutors aren't just qualified โ they're here because they care. We keep things small enough that no one gets left behind. And because it's all online, it doesn't matter where you live.
You just show up. We handle everything else.
If cost is a barrier, I've already failed. Free isn't a perk โ it's the foundation. Period.
Every question is worth asking. Every bug is a learning moment. I'm figuring things out right alongside everyone else.
No filler. We build actual things every session โ stuff you can show people, stuff that works, stuff that surprises you.
I want the kids in our classes to use their skills to make things better โ for their communities, and for the world.
Updates, student spotlights, and coding resources โ straight to your inbox.
Every session is hands-on. We build games, websites, AI tools โ things you'll actually want to show off. No textbooks, no tests, no pressure. Just building.
# ๐ฑ Week 1 โ Your first Python program! # Don't stress โ this is literally how everyone starts. def greet_student(name, age): """Say hello to a new CodeGen student.""" message = f"Hey {name}! Welcome to CodeGen Youth ๐" if age < 13: message += " You're going to pick this up super fast." else: message += " Let's build something awesome together." return message # Try it yourself! students = [ {"name": "Alex", "age": 11}, {"name": "Jordan", "age": 15}, {"name": "Sam", "age": 9}, ] for s in students: print(greet_student(s["name"], s["age"]))
<!-- ๐ Week 3 โ Build your first webpage! --> <!-- This is real HTML โ your browser reads this exact code --> <!DOCTYPE html> <html lang="en"> <head> <title>My First Website ๐</title> <style> body { background: #FFF8ED; font-family: sans-serif; } h1 { color: #F5A623; text-align: center; } .card { background: white; border-radius: 16px; padding: 2rem; max-width: 480px; margin: 2rem auto; box-shadow: 0 4px 20px rgba(0,0,0,.08); } </style> </head> <body> <h1>Hello from CodeGen! ๐ฑ</h1> <div class="card"> <p>This page was built by a student. Pretty cool, right?</p> </div> </body> </html>
// โก Week 5 โ Make your page actually DO something // JavaScript is what makes websites interactive const encouragements = [ "You're doing amazing โ keep going! ๐", "Every expert was once a beginner. ๐ฑ", "Bugs are just puzzles in disguise. ๐งฉ", "You just built something real. That's huge. โจ", ]; function getEncouragement() { const i = Math.floor(Math.random() * encouragements.length); return encouragements[i]; } function celebrate(studentName) { const msg = getEncouragement(); document.getElementById("output").textContent = `${studentName} โ ${msg}`; } document.querySelector("button") .addEventListener("click", () => celebrate("Alex"));
# ๐ค Week 8 โ Your first real AI experiment # Using transformers โ the tech behind ChatGPT! from transformers import pipeline classifier = pipeline("sentiment-analysis") messages = [ "I loved building my first game!", "I'm a bit stuck on this part...", "This is actually really fun ๐", ] for msg in messages: result = classifier(msg)[0] label = result["label"] score = round(result["score"] * 100, 1) print(f"{msg[:30]}... โ {label} ({score}%)") # Output: # I loved building my first game!... โ POSITIVE (99.7%) # I'm a bit stuck on this part... โ NEGATIVE (87.2%) # This is actually really fun ๐... โ POSITIVE (99.1%)
Whether you've never typed a line of code or you're already building projects โ there's a place for you here.
Start from absolute zero. We cover fundamentals of programming logic, Scratch, and introductory Python in a way that's genuinely easy to follow.
Level up with web development, JavaScript interactivity, and your first real projects that other people can actually use and see.
Dive into machine learning, APIs, and AI tools. Build projects that use real AI and automation to solve real problems.
Design and build your own games from scratch. One of the best ways to make programming feel genuinely exciting โ works at any skill level.
Get curriculum updates and student project spotlights in your inbox.
Technology is going to shape everything โ jobs, healthcare, how we communicate, how we solve problems. Every kid deserves a seat at the table where that future gets built.
My mission is simple: remove every barrier between a curious kid and the skills they need to thrive in a world shaped by AI and technology. No cost. No prerequisites. No gatekeeping. Just real learning, real support, and a real belief that the next generation of builders is already here โ they just need someone to grow with them.
Cost should never be the reason a kid misses out on learning to code. Every class is free and will always be free โ no exceptions, no asterisks.
I don't just want to teach coding โ I want kids to think about what problems they can solve and what they can build that genuinely helps people.
I'm 13. I'm still learning too. CodeGen Youth isn't about me teaching down โ it's about all of us figuring it out together, celebrating the wins together.
AI isn't the future โ it's already the present. I make sure every student understands the technology they'll be living and working with, starting now.
100% online โ join from anywhere. One hour a week is genuinely all it takes.
Updates, stories, and resources โ straight to your inbox.
You don't need experience, a fancy laptop, or any prior knowledge. If you've ever wondered how an app works or what you could build โ you're exactly who I'm here for.
I design every session to work for all of these kids at once โ because they all deserve a place to learn and build.
That's totally fine โ honestly, it's great. Beginners often have the biggest breakthroughs because nothing is set in stone yet.
Gaming curiosity is one of the best entry points into programming. That drive to understand how things work? We use that.
AI is everywhere right now. We go beyond just using AI tools โ we teach you how they actually work so you can build your own.
Already dabbling โ Scratch, a bit of Python, YouTube tutorials? We have a track that meets you where you are and pushes you further.
We're growing. Every week, more kids have access to skills that can genuinely change where their life goes.
Updates, student spotlights, and coding resources โ straight to your inbox.
Fill out the short form and I'll reach out with everything you need before the next session. Takes about two minutes.
Simple, fast, and friendly. No commitments โ just come try it.
Questions, ideas, or just want to know more โ I read every message and usually reply within a day.
You're talking to me โ Misha โ not a customer support bot.
Want to tutor with us? I'm always looking for experienced, patient people who love teaching kids. Send me a message โ I'd love to hear from you.
Updates, student spotlights, and coding resources โ straight to your inbox.