def dream_big():
const future = build();
if curious: learn() ๐Ÿš€
Free Weekly Classes  ยท  Ages 9โ€“17  ยท  100% Online

Every kid deserves to build the future.

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.

Scroll
0
Free โ€” Every Session
0
Classes Per Year
0
Age Range
0
Per Session
"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
โœฆ Why CodeGen

More cozy hangout than classroom

I built the community I wished existed when I started learning. Real support, no gatekeeping, genuinely fun โ€” and we meet where you are, online.

๐ŸŽฏ

Started by a Kid, For Kids

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.

๐Ÿ’ธ

Completely Free

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.

๐ŸŒฟ

Genuinely Chill

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.

๐Ÿค–

AI-Ready Skills

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.

Stay in the loop ๐Ÿ“ฌ

Session updates, student project spotlights, and the occasional cool coding resource. No spam, ever.

โœฆ My Story

Built by a kid who just really loves code.

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.

๐Ÿ‘จโ€๐Ÿ’ป
โœฆ Founder

Misha Fedorenko

Age 13 ยท Passionate Coder ยท Online Everywhere

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.

โ€” Misha โœฆ
โœฆ How It Started

From one idea to a real community

A scrappy start, a big heart, and a belief that every kid deserves a shot at building the future.

1
The Frustration

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.

2
The Decision

I stopped waiting for someone else to fix it and started CodeGen Youth โ€” free, weekly, open to any kid aged 9โ€“17, entirely online.

3
Building the Team

I found tutors who actually love teaching โ€” patient people with real expertise who are genuinely invested in each student's growth.

4
Where We Are Now

Weekly sessions online, a growing community, and a curriculum built around skills that will actually matter. We're just getting started.

This isn't a tutoring service

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.

โœฆ My Values

What I actually believe in

๐Ÿ”“

Accessibility First

If cost is a barrier, I've already failed. Free isn't a perk โ€” it's the foundation. Period.

๐Ÿค

Growing Together

Every question is worth asking. Every bug is a learning moment. I'm figuring things out right alongside everyone else.

๐Ÿ”ฌ

Real Skills, Real Projects

No filler. We build actual things every session โ€” stuff you can show people, stuff that works, stuff that surprises you.

๐ŸŒ

Code for Good

I want the kids in our classes to use their skills to make things better โ€” for their communities, and for the world.

Stay in the loop ๐Ÿ“ฌ

Updates, student spotlights, and coding resources โ€” straight to your inbox.

โœฆ Curriculum

Real skills. Real projects.
No boring lectures.

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.

โœฆ Real code from our sessions
lesson_01_hello.py
# ๐ŸŒฑ 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%)
โœฆ Learning Tracks

Something for every skill level

Whether you've never typed a line of code or you're already building projects โ€” there's a place for you here.

๐ŸŒฑ

Beginner Track

Ages 9โ€“12 ยท Zero experience needed

Start from absolute zero. We cover fundamentals of programming logic, Scratch, and introductory Python in a way that's genuinely easy to follow.

ScratchPython BasicsLogic & LoopsMini Games
๐Ÿš€

Intermediate Track

Ages 11โ€“15 ยท Some basics helpful

Level up with web development, JavaScript interactivity, and your first real projects that other people can actually use and see.

HTML & CSSJavaScriptWeb ProjectsProblem Solving
๐Ÿค–

Advanced Track

Ages 13โ€“17 ยท Comfortable with code

Dive into machine learning, APIs, and AI tools. Build projects that use real AI and automation to solve real problems.

AI & MLPython APIsData ProjectsAutomation
๐ŸŽฎ

Game Dev Track

All ages ยท All levels welcome

Design and build your own games from scratch. One of the best ways to make programming feel genuinely exciting โ€” works at any skill level.

PygameGame LogicLevel DesignSprites & Sound

Stay in the loop ๐Ÿ“ฌ

Get curriculum updates and student project spotlights in your inbox.

โœฆ My Mission

I want to make the future
more fair.

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.

โœฆ My Pillars

What guides every decision I make

01
๐Ÿ”“

Radical Accessibility

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.

02
๐ŸŒ

Tech for a Better World

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.

03
๐Ÿค

Growing Together

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.

04
๐Ÿ”ฌ

Forward-Looking Curriculum

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.

โœฆ Show Up

Every Saturday, 4โ€“5 PM

100% online โ€” join from anywhere. One hour a week is genuinely all it takes.

๐Ÿ’ป
How We Meet
Online via Zoom โ€” join from anywhere
๐Ÿ’ฐ
Cost
Completely Free โ€” Always
๐ŸŽ’
What to Bring
Just yourself and a device

Stay in the loop ๐Ÿ“ฌ

Updates, stories, and resources โ€” straight to your inbox.

โœฆ Who We Help

Anyone aged 9โ€“17 who's
even a little bit curious.

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.

โœฆ Every Kind of Kid

You'll find your people here

I design every session to work for all of these kids at once โ€” because they all deserve a place to learn and build.

๐ŸŒฑ

The Complete Beginner

Never touched code in their life

That's totally fine โ€” honestly, it's great. Beginners often have the biggest breakthroughs because nothing is set in stone yet.

Start from the very beginning
No assumed knowledge, ever
Patience every step of the way
๐ŸŽฎ

The Gamer

Loves games, wants to build one

Gaming curiosity is one of the best entry points into programming. That drive to understand how things work? We use that.

Game dev track available
Build playable projects fast
Learn through what you love
๐Ÿค–

The AI-Curious Kid

Fascinated by ChatGPT and what's next

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.

Real ML experiments in sessions
Understand the tech, not just use it
Build your own AI projects
โšก

The Already-Learning Kid

Knows some basics, wants to level up

Already dabbling โ€” Scratch, a bit of Python, YouTube tutorials? We have a track that meets you where you are and pushes you further.

Placed in the right track for you
Real projects for your portfolio
Advanced content when you're ready
โœฆ Our Impact

What we're working toward

We're growing. Every week, more kids have access to skills that can genuinely change where their life goes.

52
Sessions per year, every year
$0
Cost to every student, always
4
Distinct learning tracks
9
Years old โ€” youngest student welcome

Stay in the loop ๐Ÿ“ฌ

Updates, student spotlights, and coding resources โ€” straight to your inbox.

โœฆ Register

Grab your spot.
It's completely free.

Fill out the short form and I'll reach out with everything you need before the next session. Takes about two minutes.

How it works

Simple, fast, and friendly. No commitments โ€” just come try it.

  1. 1
    Fill out the formTakes about 2 minutes. Just the basics.
  2. 2
    I'll email youConfirmation and Zoom link within 24 hours.
  3. 3
    Show up & have funCome as you are. We handle the rest.

Quick answers

Is it really free? +
Yes โ€” completely. No registration fee, no supply fee, no hidden costs. Every class is free and will always be free.
Does my child need a laptop? +
A device helps, but if access is a barrier, reach out to me. A tablet or Chromebook can work for most sessions.
What if my child has zero experience? +
That's perfectly fine โ€” our beginner track starts from absolute zero. Some of our best moments happen with first-time coders.
Where do the classes happen? +
100% online via Zoom. No commute, no location restrictions โ€” join from anywhere in the world.

๐Ÿ”’ Your information is kept private and only used to send you class details.

โœฆ Contact

I'm a real person.
Say hello anytime.

Questions, ideas, or just want to know more โ€” I read every message and usually reply within a day.

Reach out directly

You're talking to me โ€” Misha โ€” not a customer support bot.

๐Ÿ“ž
Phone
๐Ÿ“ง
๐Ÿ’ป
Where We Meet
Online via Zoom โ€” anywhere in the world
๐Ÿ•
Classes
Saturdays, 4:00โ€“5:00 PM
โšก
Response Time
Usually within 24 hours

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.

Send a Message

Stay in the loop ๐Ÿ“ฌ

Updates, student spotlights, and coding resources โ€” straight to your inbox.