Many parents stood outside the lesson because they thought they didn't know Python, loops or variables. In fact, when lessons for children are well designed, parents do not need to edit the code. What the baby needs is someone to help slow down, observe and express.
Change from “teaching” to “asking”
When the program is wrong, avoid fighting for the mouse or saying “let me do it”. Start with three sentences:
- What do you want the character to do?
- What do you predict each block of code will do?
- Where does the outcome begin to differ from the prediction?
These three sentences bring attention to goals, plans, and evidence — things that are more important than knowledge adult syntax.
Use the “say it out loud” technique
Invite your child to point to each step and retell it like instructing a robot. If your child can't explain, he may be trying at random or copying. Parents just need to ask “and then?” and “why?” to help children clarify their chain of thoughts.
Scratch Foundation encourages facilitators to create space for children to play, experiment, accept feelings of being stuck, and think about escape strategies. Source: Scratch Creative Learning Philosophy.
Step-by-step suggestions
- Goal reminder: “Where is the carrot?”
- Important reminder: observe: “What block does the rabbit stop after?”
- Zone: “Let's review the segment after the first turn.”
- Give a choice: “Do you want to change the number of steps or change direction?”
- Illustrate a small part if the child is still stuck, then return control.
Principle: after each suggestion, the child still has to make at least one decision. If the child just copies, the adult has done too much for him.
What praise?
“You're so smart” sounds positive but doesn't indicate what behavior should be repeated. Give specific praise: “You found the correct first step that was wrong,” “You tried changing one thing at a time,” or “You explained very clearly why the loop was needed.”
When both of you don't know
Turn it into an advantage: “I don't know yet, let's read the errors together.” Children see that adults can not know but still calmly learn. If using AI, ask the AI to ask a suggestive question or explain an error, not requiring completion of the entire lesson.
Harvard describes the role of adults as a scaffolder: supporting children to complete difficult tasks and then gradually stepping back when children can self-manage and learn from mistakes. Source: Activities Guide — Executive Function.
A 20-minute ritual
- 2 minutes: baby chooses the goal.
- 12 minutes: baby does, parents only ask when needed.
- 3 minutes: baby Tell a mistake and how to fix it.
- 3 minutes: save the product, choose what you want to try next time.
Parents don't need to become coding teachers
Just protect three things: the child's right to self-determination, the feeling of safety when being wrong, and the habit of explaining evidence. Programming knowledge can be learned gradually together.
Try Karotto with your child
Parents can sit next to their child, ask their child about each step and let the system suggest when needed. Karotto does not advertise and does not track third parties.
View Karotto on the Apple App Store →