← Back to list

What I Tell Every Parent Before the First Lesson

Before a child’s first session, I always have a short conversation with the parent.

Michael Murr · 2026-04-25 12:01 · 0 claps · 2.4 min read
#education #parenting #family #coding-for-kids #teaching
Open on Medium ↗
Wiki topics: EDU · Education & Learning 💻 · Programming 👨‍👩‍👧 · Family & Parenting

What I Tell Every Parent Before the First Lesson

Before a child’s first session, I always have a short conversation with the parent.

Not about the curriculum. Not about pricing. About expectations.

Because in twenty years of teaching kids to code, I have learned that the parents who are happiest with the process, and whose children make the most progress, are not necessarily the ones with the most academically advanced kids. They are the ones who came in with an accurate picture of what learning to code actually looks like.

It Is Slower Than You Think

The first thing I say is: this takes time. Real time.

A child who starts coding at age nine and works consistently will not be “good at Python” in a month. They might not be genuinely confident for six months. That is not a failure of the curriculum or the child. That is what real learning looks like.

Coding is a thinking skill. It is not memorisation. You cannot binge it. Progress comes in waves: a child will seem stuck for two weeks, then suddenly something clicks and they are ahead of where you thought they were.

Parents who understand this ride those waves well. Parents who expect a linear climb sometimes interpret the quiet weeks as a problem when they are not.

It Will Not Look Like School

The second thing I tell parents: coding lessons do not look like homework.

A session might involve building a game, debugging something that is broken for reasons nobody can explain yet, or just talking through why a program does what it does. There are no worksheets. There is no “correct” answer at the end of a page.

This can unsettle parents who equate visible effort with learning. The child might seem like they are just playing. They are not. Genuine problem-solving often looks like play from the outside.

The sign that it is working is not intensity. It is curiosity.

Does your child think about their project between sessions? Do they have ideas they want to try? Do they ask “can I make it do this?” That is learning. Treat it as such.

What Ready Actually Looks Like

Parents sometimes ask whether their child is “ready” to start.

The honest answer is: if a child can follow a two-step instruction and stay focused on a task for 20 minutes, they are ready to try. Age eight is a reasonable floor for most children. Some younger kids are ready earlier. Some older kids need a different environment first.

I have never met a child who was “not a coding person.” I have met children who had not yet found the right context: the right project, the right pace, the right person explaining it. You can read more about the signs that a child is genuinely ready.

The One Thing I Ask of Parents

Stay curious. Ask your child what they are building, not how it is going.

One question gets a real answer. The other gets a shrug.

When your child shows you something, even something tiny, even a bouncing ball or a number that counts upward, treat it like the genuine achievement it is. That moment of being seen is more motivating than any lesson I can give.

The progress compounds slowly and then all at once. Trust the process, give it time, and stay genuinely interested.

That is most of what I ask.

More on what to expect from online coding lessons at kidscodingtutor.com.


메타데이터
post_id
2fd339e8e8a0
slug
what-i-tell-every-parent-before-the-first-lesson-2fd339e8e8a0
url
https://medium.com/@2mpythondev/what-i-tell-every-parent-before-the-first-lesson-2fd339e8e8a0
canonical_url
https://medium.com/@2mpythondev/what-i-tell-every-parent-before-the-first-lesson-2fd339e8e8a0
author_url
https://medium.com/@2mpythondev
status
ok
fetched_at
2026-06-09 14:34:10