Live Online Coding Classes vs Self-Paced Apps: What One Parent Has Noticed With Her Kids
Last Tuesday, I leaned against the kitchen doorway folding bath towels and watched my 10-year-old Leo stare at his coding app screen. A half-eaten handful of cheddar goldfish sat crumbled on his mouse pad, his thumb hovering over the side of his Chromebook where he keeps his TikTok bookmark open for quick escapes. “Almost done with the lesson?” I asked. He huffed, spinning his chair around. “It’s stupid. I just drag different blocks until the game lets me pass. I don’t know why it works or what I even made.”
When Leo first complained, I’ll admit I thought the push for live online coding classes was just a way for companies to charge more money for something we already had. Three years ago, every parenting Instagram account I followed was hyping self-paced coding apps: $12 a month, no scheduling, go at your kid’s speed, learn to code while they play. I signed both my kids up immediately, lured by the promise of screen time that felt productive instead of mindless.
For a month, it was fine. Leo loved the little animated dragon that cheered him on, and Maya, then 11, made a couple of silly animations to share with her friends. But within two months, Maya had abandoned it for drawing. Leo picked at it for two years, only opening it when I reminded him, never retaining enough to move past the beginner drag-and-drop levels. When a friend from my book club mentioned her son was in a small live online coding class and actually looked forward to it, I signed Leo up for a free trial just to shut down his complaining. I figured it would be another flop.
His first class was on a Wednesday, right after he finished his homework. I sat in the dining room paying bills, expecting to hear the same sighing and distracted scrolling I got from the app. Twenty minutes in, I heard him yell “MOM! COME SEE!” I walked over, and he pulled up his screen: a little pizza emoji that spins and gets bigger when you click on it. “Mr. J helped me fix the code— I had the size backwards, see? When I click it, it grows, if I click again it shrinks.” I’d seen dozens of his “completed projects” from the app, but he’d never once been excited enough to call me over to look. That’s when I started noticing the quiet shift everyone’s been talking about, away from the self-paced app boom and back to live, guided learning.
It’s not that self-paced apps are useless. I use self-guided learning apps for gardening tips and sourdough recipes all the time, and they work great for adults who know what they want to learn and can push through confusion on their own. But for kids between 8 and 14, most don’t have that skill yet. They can’t always explain what they don’t get, and an app can only give generic hints. I talked to my sister, a middle school technology teacher, about this a couple weeks ago. She said the biggest problem she sees with self-paced coding apps is that they’re designed to keep you moving, not to let you sit with confusion. If you get stuck for more than a minute, the app gives you a nudge, so you never learn how to work through a problem on your own, or how to debug a mistake. A live teacher can wait, ask you questions, let you try three wrong things before pointing out where you messed up. That’s the actual learning part, not just clicking through levels.
If you’re trying to figure out what works for your kid, there are a couple easy, low-cost things to test. First, start with a self-paced app if you’re on a budget, but set a check-in after one month. If your kid is opening it voluntarily without you nagging, and can explain one thing they learned that week, stick with it. It works great for kids who like to tinker alone. But if they’re only opening it when you remind them, and can’t tell you what they actually built beyond “a cool thing,” that’s a clear sign it’s not working for them. Second, if you try live online classes, skip the big lecture-style classes with 30+ kids. Look for ones that cap groups at 4 to 8 kids, so the teacher can see every screen and stop to help when someone gets stuck. You don’t need more than one 45-minute class a week, either—don’t pile it on top of six other extracurriculars. Third, ask the teacher for a quick update every month that isn’t just “your kid had fun.” A good teacher will be able to tell you what skill your kid worked on that month, not just what animation or game they built.
I still keep the old self-paced app subscription active, because Leo likes to mess around on it when he’s bored on rainy afternoons. It’s a fine low-stakes activity. But he never misses his weekly live class, and he spends 10 minutes most nights working on his current project: a little jumping dinosaur game he wants to send to his cousin for Christmas.
I don’t know if this shift will last, or if Leo will even care about coding a year from now. I don’t think one option is better for every kid. The quiet shift back to live learning just makes sense to me, after watching two kids go through the peak of the self-paced app era. Some learning doesn’t work when it’s pre-recorded and self-paced, especially when you’re still figuring out how to learn in the first place. Right now, that’s enough for me.
Please indicate: Thinking In Educating » Live Online Coding Classes vs Self-Paced Apps: What One Parent Has Noticed With Her Kids