NEW Python Workbook

Code For ME

Elementary · Grades K–5

Your path: blocks to real code

  1. Code For ME Kids START HERE

    Build your own robot, snap blocks together, and see them turn into real Python. 19 lessons.

  2. The Free Playground

    Finished the lessons? Design your own mazes and remix games.

  3. Classroom posters FOR GROWN-UPS

    Free posters that explain big ideas, like variables. Print them for your room.

Middle School · Grades 6–8

Your path: make the jump to Python

  1. Code For ME Kids START HERE

    Never typed code before? Warm up here and go from blocks to text.

  2. The Python Workbook NEW

    Work through it page by page: print, variables, loops, turtle art, and games.

  3. Practice in the Sandbox

    Try every example for real. Type it, press Run, and see what happens.

  4. 5-Day Python Camp FOR TEACHERS

    Our textbook lets any teacher run a week-long beginner Python camp.

High School · Grades 9–12

Your path: learn, build, then lead

  1. The Python Workbook START HERE

    Move at your own speed, from the basics all the way to designing your own game.

  2. CodeCourse

    Six levels of real Python with an editor built in. Finish with a capstone project.

  3. Build your first website

    With Teach It. Code It. Build It!, learn HTML and CSS by making a real site.

  4. Lead your own camp

    Feeling confident? Use the 5-Day Python Textbook to teach younger students.

Teachers & Parents

Your toolkit: no coding experience needed

  1. Pick your students' path START HERE

    Choose their grade above and send them the link to their Step 1.

  2. Teacher Workbook ANSWER KEY

    The teacher edition of the Workbook, for checking students' answers.

  3. Python Sandbox for class

    Runs in any browser, even on school Chromebooks. No downloads or accounts.

  4. Books for your classroom

    The 5-Day Python Textbook and the HTML & CSS handbook.

Want help planning? Email codeformaine@gmail.com

NEW

The Intro to Python Workbook

A free workbook to keep beside you while you code. Read it, try every example, and flip back whenever you need a reminder.

73pages
13topics
$0always free
First Steps Data & Variables Control Flow Loops Functions Turtle & Visual Art Randomness Lists Game Logic Debugging Code Reading Project Design Toolbox
The Code For ME textbook
Reading the Code For ME textbook outside
The Code For ME textbook up close

Photos by @melrose_photos10

For teachers · The textbook

Run a 5-day Python camp. Anywhere.

Step-by-step lessons and activities, written for teachers who have never coded before.

5days of lessons
12+student ages
0experience needed

Digital PDF: $10, instant access
Printed copy: $20 + shipping

Buy the textbook

As seen in Maine Public

After finding few resources in her community, a Bath 16-year-old started her own coding camp.
Maine Public, August 20, 2026 Read the story
Harper Steenstra, founder of Code For ME

Meet the founder

“When I was learning to code, it was hard to find beginner-friendly resources that didn't cost money or require traveling.”

Hi! I'm Harper Steenstra, a high school student at Morse High School. I fell in love with coding in third grade, dragging colorful blocks across the screen. When that class ended, there was nowhere else to learn.

So I built Code For ME: everything a beginner needs, all in one place, right here in Maine.

Harper

Meet the team

Student voices

What coders are saying.

Before this week I was only able to do Scratch. I am excited to use Python in real world scenarios.
Code For ME student
Thank you so much for teaching the coding class. I had so much fun and learned a lot!
Code For ME student
Thank you so much for putting on this program.
Parent of a 6th grader
print("Harper is amazing")
Code For ME student

Moments

Inside a Code For ME camp.

Harper presenting a Code For ME quiz to the class
Kicking off camp with a class quiz
Students writing Python on laptops
Writing real Python on day one
Harper helping a student at a laptop
One-on-one help
A student presenting code to the class
Students sharing their code
Two students presenting their project
Presenting projects
Harper congratulating a student
Celebrating every coder

Swipe to see more

Stay in the loop

New lessons and camp dates, first.

Join our email list and we'll let you know when something new is ready.