My Kid Vibe Coded Their Way To Actually Learning Math

from the sometimes-it-can-be-a-useful-tool dept

I’ve spoken to enough teachers and professors to know that LLM tools are absolutely a challenge for many of them in the classroom. Many struggle with making sure they’re actually teaching students how to learn, worrying that the tools are doing the work for them, and skipping over the actual learning. Many are (understandably) resorting to outright bans on students using the tools (which they often know they can’t enforce). Others say that students can use these tools but are fully responsible for any work they turn in, hoping that this will encourage students to be wary of relying too much on the tech. Still others are trying clever workarounds (I appreciate the assignment in which students are asked to have an LLM generate an essay and then the student has to review/grade the essay themselves, which is engaging and also teaches some of the limitations of the tools).

But I’ve also heard from both teachers/professors and students that there are concerns that as students go out into the job market, having some skills with these tools is often a requirement in whatever fields they pursue, leading them to wonder how to best teach the subject in a world where LLM tech isn’t likely to go away, and is seen as part of the toolbox that many employers will expect their employees to use.

I don’t necessarily have good answers to that, but I did recently have an experience in my own home that struck me as potentially relevant as an example of how the tech can actually be useful as a learning tool. I’ve been meaning to write about this for a few months now, but there always seemed to be something more urgent to cover. With the school year almost over, I figure I should get this out. For all the talk of how kids are cheating using AI, it might be worth showing at least one example where the tool is genuinely useful — in this case, one of my kids and their friends.

At the beginning of this year I had actually set up my kids with some (very sandboxed) agentic coding tools, after walking them through how I used such tools for a fairly simple project so they could see both how it worked, but also some of the limitations with the tools.

Soon after that, my 12-year-old had asked about my opinion on AI in schools. We talked through how using them to avoid doing the work is genuinely damaging to learning, but there are cases where they can be legitimately helpful. I used the calculator analogy: you first have to learn basic arithmetic by hand, but once you genuinely understand it, a calculator is a perfectly legitimate tool for tackling harder problems — it stops being a crutch and starts being a multiplier.

Apparently that analogy stuck, because what happened later was that analogy made real.

Once I had set my kids up with the tools, they did what most people do with them: created some fun games. A couple of months went by and they hadn’t used them much more. In early March, however, the 12-year-old came home and told me there was a math test that Friday and some classmates were doing an online study group. They worked through some problems together in a live voice chat, but afterward my kid stayed at the computer for a while longer before calling me over to take a look.

“I vibe coded a system to help study.”

I was… surprised. Even more interesting, the app had been packaged up (as an HTML file) and shared with the study group. My kid then explained that because AI can’t be trusted to always get things right, they’d gone through and checked the AI’s math themselves — making some (minor) corrections along the way — and that the process had given them a stronger grasp of the material than just passively studying would have.

I never got a full explanation on the “errors” that they found, though the sense I get is that it wasn’t anything major (outright incorrect math or explanations or anything) but more minor mistakes that they used the tools to fix directly within the app.

After acing the test that week, the next obvious thing to do over the weekend was plan out a study tool for the rest of the semester:

Among other things, this version of the app includes an onscreen pop-up calculator — but only for the topics where a calculator is allowed on exams. I have no idea if this was a more literal implementation of the calculator analogy we’d discussed earlier! It also (for fun) lets you adjust the color scheme.

And it has a changelog as updates were made to the app.

There are plenty of reasonable concerns about kids using AI to cheat, and those concerns aren’t wrong. It’s a real issue. But the framing of “AI as cheating tool” has crowded out a more interesting question: what does it actually look like when a kid uses these tools well?

The calculator analogy holds: the LLM tool generated a first draft — a study tool, a set of practice problems, a scaffolded explanation of the material. My kid then had to engage critically with that output: checking the math, finding the gaps, making corrections. That process of verification was part of the studying. The tool actually created the conditions for more active, more engaged learning than just reviewing problems in a book. And it certainly didn’t substitute in for the learning, like most people worry about with these tools in classroom settings. Quite the opposite.

That’s a meaningfully different frame than “AI does your homework.” The homework here was, in part, checking the tool’s work — and it turns out that’s not a bad way to learn math.

Filed Under: , , , ,

Rate this comment as insightful
Rate this comment as funny
You have rated this comment as insightful
You have rated this comment as funny
Flag this comment as abusive/trolling/spam
You have flagged this comment
The first word has already been claimed
The last word has already been claimed
Insightful Lightbulb icon Funny Laughing icon Abusive/trolling/spam Flag icon Insightful badge Lightbulb icon Funny badge Laughing icon Comments icon

Comments on “My Kid Vibe Coded Their Way To Actually Learning Math”

Subscribe: RSS Leave a comment
6 Comments
ALEX TOLLEY says:

Vibe Coding for learning

All kudos to your 17-year-old, but wouldn’t links to Khan Academy have been a better option? It is designed for teaching and would be correct.

My other thought is that this is “exacerbating the digital divide”. A child with a dad who can supply a vibe-coding environment to play with, and sufficient technical expertise to help, is not exactly going to be par for the course for most parents, many of whom may not even be able to do basic maths, let alone have the expertise and resources that you provided.

If computer training for math works, why not have schools provide the code for all the kids, rather than have them code their own? Wouldn’t this be similar to ensuring all the children have access to computers and the tested software to help them study?

Drew Wilson (user link) says:

Congrats to your kid on managing to make AI useful.

My experience wound up being very different, unfortunately. I finally got to run an experiment with AI as a writing assistant. It took a month and 5 days just to process a single article I wrote. The result was that it managed to introduce far more grammar mistakes than it would’ve fixed. It mangled several sentences and seemingly made changes for the sake of changes as well. I came out of the other end of this never-ending huge amounts of busywork to find… two minor grammar mistakes. Would my article technically be improved with those to fixes? Sure. Was it worth it? Absolutely not. Using AI was awful and extremely tedious for me. I couldn’t ditch AI fast enough.

forawesome (profile) says:

The headline is wrong

Your kid did something cool as hell, and you should be proud. But it’s very clear from the article that the headline is wrong:

“My Kid Vibe Coded Their Way To Actually Learning Math”

Nope – I would argue that they had already learned and understood the math. The tell is that they were able to correct the study tool’s mistakes and make it something useful enough to share with friends. Practice is a good thing – it’s useful and necessary to do well on a quiz – but your kid had already figured out the puzzle, so to speak.

For what it’s worth, I’m a math professor who specializes in math education, so I very much have a stake in discussions around AI tools. And, I should admit that I am very skeptical of AI in general. And, again, I’m not trying to diminish the fact that your kid did something cool with AI. But I would also argue that the use of AI is almost tangential to what is really cool here – that they understood the puzzle well enough that they could make something useful to share with their friends.

So much of the push of using AI in education is to make learning individualized (see Khan Academy’s promo material), and I believe (professionally) that that is exactly the wrong direction. Learning is so much richer, much more successful, and just much better when it is social (as in your kid’s group of friends).

For a really good perspective on useful edtech in math, check out Dan Meyer, he has a lot more to say on this than I want to put in a comment.

Add Your Comment

Your email address will not be published. Required fields are marked *

Have a Techdirt Account? Sign in now. Want one? Register here

Comment Options:

Make this the or (get credits or sign in to see balance) what's this?

What's this?

Techdirt community members with Techdirt Credits can spotlight a comment as either the "First Word" or "Last Word" on a particular comment thread. Credits can be purchased at the Techdirt Insider Shop »

Follow Techdirt

Techdirt Daily Newsletter

Subscribe to Our Newsletter

Get all our posts in your inbox with the Techdirt Daily Newsletter!

We don’t spam. Read our privacy policy for more info.

Ctrl-Alt-Speech

A weekly news podcast from
Mike Masnick & Ben Whitelaw

Subscribe now to Ctrl-Alt-Speech »
Techdirt Deals
Techdirt Insider Discord
The latest chatter on the Techdirt Insider Discord channel...
Loading...