跳到主要内容

LiEddie发表的博客

  • LiEddie
  • 2026年10月26日 星期一 06:05

Search "Python for kids" and the first thing you find is the book. Jason R. Briggs's Python for Kids is a friendly, well-loved introduction, and plenty of families buy it. So the honest question parents ask us is: is the book enough?

Try this first: hand your child the book for one weekend. On Sunday, ask them to show you one program they changed on their own, not one they copied. Their answer tells you most of what you need to know.

When the book is enough

  • Your child reads instructions carefully and enjoys figuring things out alone.
  • They already finished a few projects in Scratch, so ideas like loops and variables are familiar.
  • When a program breaks, they look at the error message instead of giving up.
  • Someone at home can sit with them for ten minutes when they get stuck.

If that sounds like your child, the book is a great path. Let them work through it at their own speed.

Where kids usually get stuck

From what we see in our Markham classroom, self-taught kids rarely stall on the ideas. They stall on three things:

  • Setup and errors. One missing colon or a wrong indent, and a nine-year-old can lose an evening.
  • Copying versus understanding. Typing in a program feels like progress. Changing it is where learning happens, and a book cannot ask "what if you made the ghost twice as fast?"
  • The middle chapters. Lists, functions and loops inside loops are where most kids quietly put the book down.

What a class adds

  • A teacher who reads the error with your child and asks the right question, instead of fixing it for them.
  • Projects that are a little harder each week, so they are never bored or lost for long.
  • Other kids building the same thing, which makes finishing feel normal.
  • A clear next step: more projects, JavaScript, or contest problems like the CCC.

Our suggestion

You do not have to choose. Many of our students keep the book at home and use class time for the parts that need a person. If your child is younger or new to coding, start with Scratch and move to Python once loops feel easy.

See our Python classes for kids in Markham, or book a free trial class and bring the book along. We will show you where your child is in it.


  
Parent trial · Markham & York Region

Build computational thinking — then grow into every path

Try CodeSky with 10 afterschool classes — in person or online. We place kids into Scratch, JavaScript, Python, robotics, or VEX, with computational thinking woven through from day one.

In-person classes Live online classes
$450 $405 / 10 classes · 10% off
  • Computational thinking at the core of every lesson
  • Scratch, JavaScript, Python Levels 1–6, robotics & VEX IQ
  • Small groups, in-app practice, contests & project portfolios
CodeSky coding class — in person and online
In person & online · Book in minutes