LogoCodeWorkshop
Child's hands hovering over laptop keyboard showing colorful Scratch code blocks, natural window light spilling across wooden desk, another child visible beside them
94%

of kids ask to come back the following week

Saturday Sessions · Ages 6–14

They don't justlearn to code —they learn to build worlds.

See a full Saturday
Python · Scratch · Game Design★ 847 kids enrolled this yearAges 6 – 14 welcomeSaturday mornings · After school · Summer campSmall groups of 8 · Every child builds somethingNo screen time guilt — this is maker timeMentors who speak kidPython · Scratch · Game Design★ 847 kids enrolled this yearAges 6 – 14 welcomeSaturday mornings · After school · Summer campSmall groups of 8 · Every child builds somethingNo screen time guilt — this is maker timeMentors who speak kid
A Saturday at CodeWorkshop

Flip through the morning.

Every session has its own rhythm — arrivals, breakthroughs, snack debates, and that last-minute bug fix two minutes before demo time.

Children arriving at classroom, dropping backpacks by colorful cubbies, grabbing name tag stickers from a table near the entrance
9:02 AM

Backpacks down, name tags on. The ritual begins.

Young boy with curly hair staring intently at laptop screen showing colorful block-based programming interface
9:15 AM

Warm-up challenge: make the cat walk backward. Sounds easy.

"It keeps going off the screen!"Theo, age 7

9:31 AM

Every session, there's a moment where a kid's face completely changes — the "oh, I made that happen" look. You can't manufacture it.

— Priya, Lead Mentor

Two children working together at a laptop, one pointing at the screen while the other types, both focused and engaged
9:45 AM

Partner debugging. Two brains, one stubborn bug.

10:00 AM
847

kids enrolled across our 2025–26 program year

Mentor kneeling beside a young girl at a laptop, pointing at a line of Python code on screen, both smiling
10:20 AM

Mentor note: "She found the off-by-one error herself. I just asked the right question."

Group of children at snack table, laughing and showing each other something on a tablet screen, juice boxes and crackers scattered around
10:45 AM

Snack break. Someone's sprite animation is making the whole room laugh.

"It does a little dance when you lose!"Kenji, age 11

Child standing at front of classroom pointing at projected game on whiteboard screen, classmates seated watching with interest
11:10 AM

Demo time. Zara presents her maze game. The room goes quiet.

11:28 AM

She practiced her demo intro three times during the build block. Nobody asked her to.

— Mentor note, Zara's session

Children crowded around a laptop playtesting a classmate's game, fingers pointing at screen, expressions of delight and concentration
11:45 AM

Playtest round. Classmates as first users. Feedback gets real fast.

"The jump button is too small on mobile."Marcus, age 12, being extremely correct

Three tracks, one goal

Find their perfect level.

Every track ends with a real demo. Not a worksheet. Not a quiz. A thing they built — running on a screen, playable by real humans.

Young child around age 7 working on colorful Scratch programming interface on a tablet, bright expression of concentration
Ages 6 – 8

Scratch Explorers

First code, first game, first "wait, I made that?"

Visual block coding in Scratch. Kids build animated stories, simple games, and interactive cards — no typing required, all logic.

They ship →

  • Animated birthday card
  • Chase-the-cat game
  • Talking pet simulator

Available

  • Saturday Morning 9–11am
  • After-School Mon/Wed 3:30–5pm
Two children around ages 9-10 collaborating on Python code on a laptop screen, one pointing at a line of code while the other listens
Ages 9 – 11

Python Builders

Real syntax. Real programs. Real pride.

Text-based Python with a game-dev slant. Kids write actual code, debug actual errors, and ship actual projects every four weeks.

They ship →

  • Number guessing game
  • Quiz app with scoring
  • Pixel art generator

Available

  • Saturday Morning 9–11am
  • After-School Tue/Thu 3:30–5pm
  • Summer Camp
Teenage girl around age 13 presenting her game project on a large screen to a group of peers, pointing at game elements confidently
Ages 12 – 14

Game Dev Studio

Ship something your friends will actually play.

Pygame and web game fundamentals. Longer sprints, code reviews, and a final showcase where parents play what their kids built.

They ship →

  • Platformer with custom physics
  • Top-down dungeon crawler
  • Multiplayer browser game

Available

  • Saturday Morning 10am–12:30pm
  • Summer Intensive

Not sure which level? The registration form has a skill-level quiz.

The humans in the room

Mentors who speak kid.

Small groups mean every mentor knows every kid by name — their project, their stuck point, and the exact emoji they use when it finally works.

Young South Asian woman with warm smile, wearing casual bright top, in a classroom setting with laptops visible in background
4 yrs
at CodeWorkshop

Priya Nair

Lead Mentor · Python & Scratch

I don't teach kids to code. I find the thing they already want to build, and then we figure out the code together.

My daughter asks to do "extra Priya homework." I didn't know that was possible.

— Deborah M., parent of Amara, age 9

Young Black man with friendly expression, glasses, sitting at a desk with code visible on monitor behind him
38
games shipped by his students

James Okafor

Game Dev Mentor · Pygame & Web

The 12-year-olds keep me honest. They'll tell you immediately if your explanation is bad. Best feedback I've ever gotten.

Marcus built a game that his whole friend group plays. James made him believe that was possible.

— Kevin T., parent of Marcus, age 12

Young Latina woman with curly hair and bright smile, holding a tablet, in a colorful classroom environment
6–8
age range she specializes in

Sofia Reyes

Scratch & Creative Coding

Every kid has a story they want to tell. Scratch is just the crayon. My job is making sure they don't run out of paper.

Theo used to say he wasn't good at computers. Now he corrects me when I use the wrong word.

— Rachel W., parent of Theo, age 7

8

max kids per group

4:1

student-to-mentor ratio

100%

DBS-checked mentors

4 wks

to a finished project

One small step

Save their spot.

Groups fill up fast — especially the Saturday morning track. Drop your details and we'll hold a place while you decide.

Saturday spots filling up