If your kid is enrolled in a Sparki classroom, you've probably already heard a few words that didn't mean anything to you three months ago. That's normal, and you don't need to learn to code to help. Here's what the common terms actually mean, organized by the level your child is working at.
Kindergarten through grade 2: Visual Blocks
| TERM | WHAT IT MEANS |
|---|---|
| Block | A colored puzzle piece that represents one instruction, like "move" or "wait." Kids snap them together instead of typing. |
| Sprite | A character or object on screen that the blocks control — could be a cat, a rocket, anything. |
| Sequence | The order blocks run in, top to bottom. Same idea as following a recipe in order. |
| Loop | A block that repeats a set of instructions instead of writing them out over and over. |
What this looks like day to day
At this age, most of the "coding" is really sequencing and pattern recognition — deciding what happens first, second, and third to make a character do something on screen.
Grades 3 through 5: Hybrid Code
| TERM | WHAT IT MEANS |
|---|---|
| Variable | A named container that holds a value that can change, like a score that goes up as a game is played. |
| Conditional | An "if this, then that" instruction — if the sprite touches an edge, then it bounces back. |
| JavaScript | The actual programming language shown alongside the blocks at this level, so kids start recognizing real code. |
Grades 6 through 8: Python
| TERM | WHAT IT MEANS |
|---|---|
| Function | A named, reusable chunk of instructions — write it once, use it as many times as needed. |
| API | A way for a program to ask another service for information, like current weather data. |
| Debugging | Finding and fixing the reason a program isn't doing what it's supposed to do. |
You don't need to know any of these terms to ask a great question: "What does that part do?" is enough.
Three ways to help without coding yourself
- Ask them to explain their project out loud. Explaining forces a kind of understanding that just finishing a level doesn't.
- Ask what didn't work before it worked. The debugging story is usually more interesting than the final result, and it's where most of the learning happened.
- Don't rush to fix it for them. If they're stuck and you don't know the answer either, that's fine — ask what they've already tried.
"The parents who ask 'what does that block do' get a kid who has to actually explain their thinking. That's worth more than a parent who can debug it for them."
Diego Pena, Head of Teacher Success
If they get frustrated
That's a normal part of debugging, not a sign something's wrong. Every unit is designed so a stuck moment is recoverable within the same session.
WHERE TO SEE WHAT THEY'RE WORKING ON
Ask your child's teacher whether family sharing is turned on for your school's plan — most Sparki classrooms let students share a project link home.
ONE LAST THING
None of this requires you to sit down and learn Python. Curiosity about their work matters more than technical fluency you don't have yet.
Curious what your kid's classroom looks like?
Free for one classroom, no credit card required.