GWCN / A / 01
Scratch coding
Blocks done properly.
Open the syllabusUnited States · Grades 3 to 12 · After a Girls Who Code Club
A Girls Who Code Club meets for an hour or two a week and gives girls a friendly first taste of code. Many families then ask the same question: what should she do next? This guide sets out what Girls Who Code itself offers at each grade, in its own words, and then shows the most useful single skill a club member can learn next, which is turning a block program into real text code. Everything about GWC comes from girlswhocode.com, read on 31 October 2026.
Teaching coding and math live since 2020 · 10,000+ students · ages 6 to 67
In short
Girls Who Code runs free Clubs for students in grades 3 to 12, usually 1 to 2 hours a week, and a free online Pathways program for high school students. The natural next step after a club is steady weekly practice that moves from block code into Python and real projects. Modern Age Coders teaches that live online in Princess Coders, our course designed for girls and women, in a batch of 15 to 20 or 1-on-1. The first class is free.
Where to go after the club
Each one picks up where an hour a week of club coding leaves off and turns it into a regular habit.

GWCN / 01
Our course designed for girls and women, from first program to finished projects.
Open the syllabus →
GWCN / 02
The first text language after blocks, with turtle art and small games.
Open the syllabus →
GWCN / 03
For grades 8 to 12 heading toward Pathways-style projects.
Open the syllabus →GWC Clubs
A Girls Who Code Club is a free, regular meeting where students explore coding together with a facilitator. GWC says clubs are open to students in grades 3 to 12 of any skill level and can meet in person or online.
The Clubs page describes clubs as "free programs for all 3rd-12th graders of any skill level", and says they "can be integrated into STEM-focused classes or take place after school, on weekends, or during the summer. Held in-person or entirely online."
The Programs page adds the practical detail families ask about: clubs are grouped into two bands, grades 3 to 5 and grades 6 to 12, run from beginner to advanced, and take 1 to 2 hours per week, after school or on weekends during the school year.
A club is led by a facilitator rather than a professional coding teacher. GWC lists facilitators as "teachers, librarians, parents, and volunteers", and says plainly that "Many Facilitators have no technical experience and learn to code alongside their Club members."
That is a strength for confidence and community. It also explains why many club members reach a point where they want a teacher who can answer "why does my code do that?" straight away.
| Band | What GWC says members do | Tools named by GWC |
|---|---|---|
| Grades 3 to 5 | Explore foundational computer science concepts and computational thinking through hands-on activities | BlockJam, a drag-and-drop block editor; an AI Literacy Unit using Teachable Machine |
| Grades 6 to 12 | Choose their own learning paths from a library of self-guided video tutorials | Projects in web development, cybersecurity, game design, and artificial intelligence (AI) |
| Both bands | Free, beginner to advanced, 1 to 2 hours a week | In person or entirely online |
Sources: Girls Who Code Clubs Program and Girls Who Code Programs, read 31 October 2026. Girls Who Code is a registered name of its owner. Modern Age Coders is an independent online school and is not connected with, endorsed by or a partner of Girls Who Code.
GWC by grade
Girls Who Code has its own ladder: Clubs from grade 3, the Pathways program in high school, and College Loops and career programs after that. Knowing the ladder helps a family plan what to add at each stage.
| Stage | GWC program | Format and cost as published | Who it is for |
|---|---|---|---|
| Grades 3 to 5 | Clubs (younger band) | Free; 1 to 2 hours a week; in person or online | Any skill level |
| Grades 6 to 12 | Clubs (older band) | Free; self-guided video tutorials and projects | Beginner to advanced |
| Grades 9 to 12 | Pathways | Free, year-round, 100% virtual, self-paced; 6 to 7 weeks per course project | High school students, including rising 9th graders and graduating seniors |
| Ages 18 to 25 | College and Career Programs | Free; career exploration, interview readiness, leadership | College-aged students and early career professionals |
| College | College Loops | Campus networks that meet during the school year | 18 + years old, enrolled at a US-based college or university |
GWC calls Pathways "our free year-round program" and lists curriculum tracks in "game design, data science, AI, cybersecurity, and web development", with a community on Discord and optional partner events and career panels.
The page gives "6-7 weeks to complete course projects at your own pace" and says "We're 100% virtual" and "We accept applications from students around the world." Students apply; check the Pathways page for the current application window.
If there is no club nearby, GWC lets adults start one. Its Start a Club page lists the requirements: a nonprofit host organization such as a school or library, "2-4 hours to plan and host sessions each week", internet access, a background check, and "I am age 18 or older."
Hardware such as laptops, Chromebooks or iPads is, in GWC's words, "Required for 6th-12th grade Clubs, optional for 3rd-5th grade Clubs". A parent or teacher can start a club without coding experience.
Sources: GWC Pathways, GWC Start a Club and GWC College Loops, read 31 October 2026. Program details change; always confirm on girlswhocode.com before applying.
Blocks to Python
By translating one block at a time. A block program and a Python program say the same thing; Python simply writes it down in words and indentation. The worked example below is ours, written for a student who has used a drag-and-drop editor.
Picture a stack of four blocks: a "repeat 4" block, and inside it "move 50 steps" and "turn 90 degrees". Run it and the sprite draws a square, because four equal sides with four quarter turns bring it home.
Ask the student first: why 90? Because a full turn is 360 degrees, and 360 / 4 = 90. Understanding that one line of arithmetic is what lets her change the shape later.
The repeat block becomes a for loop. The blocks inside it become the indented lines under the loop. Moving becomes forward and turning becomes right.
The single biggest change from blocks is that indentation now carries meaning. In blocks, a piece sits visibly inside the repeat; in Python, four spaces of indent put a line inside the loop.
# square.py (ours): the block program "repeat 4: move 50, turn 90", in Python
import turtle
pen = turtle.Turtle()
for side in range(4): # the repeat block becomes a for loop
pen.forward(50) # "move 50 steps"
pen.right(90) # "turn 90 degrees"
turtle.done()Run on our machine with Python 3 and its built-in turtle module: the pen draws a 50-step square and stops where it started.
| Block idea | Python | What to watch |
|---|---|---|
| repeat 4 | for i in range(4): | The colon and the indented lines below it |
| forever | while True: | Needs a way to stop, or the program never ends |
| if touching edge | if x > 200: | A test that is either True or False |
| set score to 0 | score = 0 | One equals sign stores a value |
| change score by 1 | score = score + 1 | Read it right to left: add 1, store it back |
| say "Hello" | print("Hello") | Text needs quotation marks |
sides = 6 at the top, then range(sides) and 360 / sides. Now one line changes the whole shape.A club project
Something small, useful to the club itself and finished in a week. Counting a vote is ideal: the club decides what to build next, and the program tells them the winner. The program below is ours.
# club_poll.py (ours): count a club vote on which project to build next
votes = ["Game design", "Web", "Game design", "AI", "Web", "Game design"]
tally = {}
for choice in votes:
tally[choice] = tally.get(choice, 0) + 1
for choice, count in sorted(tally.items(), key=lambda pair: -pair[1]):
print(choice, count)
winner = max(tally, key=tally.get)
print("Next project:", winner)Run by us with Python 3: it prints Game design 3, Web 2, AI 1, then Next project: Game design.
The list holds every vote in order, exactly as the club called them out. The dictionary named tally keeps one count per choice, and tally.get(choice, 0) + 1 means "the count so far, or zero if this is new, plus one".
The sorted line prints the biggest count first. The last two lines pick the winner with max, using the counts to compare.
Swap in the club's real choices: cybersecurity, data science, a website for the school library. Add a tie check: if two choices share the top count, print both and call a re-vote.
Then make it ask for votes with input() until someone types "done". That one change turns a fixed script into a tool the club can actually use at its next meeting.
| Exercise | A good answer | Why |
|---|---|---|
| Draw a triangle with sides of 80 | for i in range(3): forward(80); right(120) | 360 / 3 = 120 |
| Say "Go!" five times | for i in range(5): print("Go!") | range(5) runs 5 times |
| Start a score at 10 and add 5 twice | score = 10, then score = score + 5 twice | The score ends at 20 |
| Print "Big" only if n is over 100 | if n > 100: print("Big") | The test decides |
| Count the letter a in "banana" | "banana".count("a") | The answer is 3 |
Twelve weeks
With a short, regular routine and one project at a time. A club gives community; a weekly lesson and twenty minutes of home practice give steady progress. This twelve-week outline is ours.
Stay with blocks a little longer if she enjoys them, then try the square in Python. Short sessions, lots of drawing.
Move fully to Python. Small games and quizzes keep it fun, and the club's video tutorials become easier to follow.
Look at GWC Pathways tracks, and build a portfolio project in web development, data or AI with Python.
Want more girls-focused options? Our coding classes for girls page describes Princess Coders and the choice of a girls-only batch or a mixed batch, and our Technovation Girls guide covers a team challenge many club members enter.
Where she is now
Our own description of how a young coder grows, so you can tell what kind of help fits.
| Stage | What it looks like |
|---|---|
| 1. Follows along | Completes club activities step by step with the tutorial open |
| 2. Changes things | Edits numbers and text in a working program to see what happens |
| 3. Builds from a plan | Writes a small program from her own idea, with help on errors |
| 4. Debugs alone | Reads an error message, finds the line and fixes it herself |
Most girls leave a beginner club somewhere between stages 1 and 2, which is exactly right. The jump to stage 3 is where a regular teacher helps most.
Ask to see what she made rather than how long she spent. A finished small project is worth more than a long unfinished one.
When code breaks, read the last line of the error first. It usually names the problem and the line number.
Keep a notebook of mistakes you fixed. By week twelve it will be the most useful page you own.
The catalogue
Live courses that take a curious beginner from blocks to real, shareable projects.
GWCN / A / 01
Blocks done properly.
Open the syllabusGWCN / A / 02
Thinking before typing.
Open the syllabusGWCN / A / 03
How AI learns from data.
Open the syllabusGWCN / B / 01
Designed for girls.
Open the syllabusGWCN / B / 02
Turtle art and games.
Open the syllabusGWCN / B / 03
A first real website.
Open the syllabusGWCN / C / 01
Beginner to advanced.
Open the syllabusGWCN / C / 02
White-hat defense.
Open the syllabusGWCN / C / 03
Shipped games in Unity.
Open the syllabusHow lessons run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
After school, on days that do not clash with club.
Weekends
Longer project sessions with time to finish.
1-on-1
For a girl racing ahead or catching up.
Errors explained on the spot.
A planned bridge into Python.
Something finished to show.
Written by our teachers.
The family chooses the batch.
Fifteen to twenty, or one to one.
Student work
Games, websites and small tools made by students in our classes. See more in student labs.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Coding lessons are paid month by month, so a club member can try steady weekly classes for a term and continue only if she loves it.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
What parents wrote on Google, unedited.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from families
Within Girls Who Code, high school students can apply to the free online Pathways program, and older students can join College Loops or career programs. Outside GWC, the most useful next step is regular practice that moves from block code into Python and finished projects.
Yes. Girls Who Code describes its Clubs, Pathways and College and Career programs as free on its Programs page. Clubs usually meet for 1 to 2 hours a week.
GWC says clubs are for students in grades 3 to 12 of any skill level, grouped into a grades 3 to 5 band and a grades 6 to 12 band.
Pathways is GWC's free, year-round, fully virtual program for high school students. It offers self-paced tracks in game design, data science, AI, cybersecurity and web development, with about 6 to 7 weeks per course project.
Python is the usual first text language because its short, readable lines map neatly onto blocks. A repeat block becomes a for loop and the blocks inside it become indented lines.
Yes, if you meet GWC's requirements: a nonprofit host organization such as a school or library, 2 to 4 hours a week, internet access and devices, a background check, and being 18 or older. No coding experience is needed.
Yes. Princess Coders is our coding course designed for girls and women, and families can choose a girls-only batch or a mixed batch as described on our coding classes for girls page.
A club is a free, friendly community led by a facilitator who may be learning alongside the members. Our classes are taught by a coding teacher on a planned course, with homework and feedback each week. Many girls enjoy doing both.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
No. Modern Age Coders is an independent online school and has no connection with Girls Who Code. We describe GWC only from its own public pages.
Elsewhere on this site
More for girls who code and their families.
Princess Coders and batch choices.
A team app challenge, explained.
Clubs, contests and projects compared.
No-cost options, side by side.
Where grades 3 to 5 begin.
The move into Python.
Small projects to try next.
Part of the guide: US math and coding competitions guide
More guides: US state math tests by state · US gifted and selective school tests · US math placement and college readiness tests · Homeschool and school math curricula guide
Start here
Tell us her grade and what she built at club. If she has a project, bring it: the teacher will start from there.
Before booking you might like to read how we teach or browse every course.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Classes are live video lessons taught from India, scheduled around US school days and club evenings. WhatsApp reaches us fastest.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo