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
43 Comments
Anonymous Coward says:

Re:

This reminds me when I was 8y and able my repair bicycle tube (at this old Dark Age era without internet). It was pretty easy, just go to the shop, buy a pack of patches, remove the tire, put the patch with some glue on, and put the tire back. And it worked most of the time.
With practice, I was faster at fixing it, but never better at it because sometimes I had a flat tire ten minutes later (and felt many times because of it).
This kind of experience helped me a lot in life because I used to think that many problems have simple solutions (that don’t require much theory). It’s only two decades later that I’ve learnt how to properly repairing a tube (or a tire when using tubeless), and how relatively tedious it could be if you don’t want to fall at 30 mph because of it.
So yes, I was this “smart” kid that knew how to do it, but mostly I was this dumb kid that was doing it without knowing anything about it.

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.

This comment has been deemed insightful by the community.
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.

This comment has been deemed insightful by the community.
Anonymous Coward says:

What I see here is:

A parent who is engaged

A kid who is interested

A committed, helpful study group

Kids with one or more of the above are going to do better regardless of any AI involvement, and kids without any of the above won’t be saved by it… it would seem to me to be far more likely to be misued and be detrimental, in such cases. A crutch instead of a tool thing.

The difference for your kid wasn’t AI, it was you, and him himself, and everything else around it. You and he and his friends deserve the W, not a bot.

So wtf are we even doing here?

Drew Wilson (user link) says:

Re:

Basically agreeing with you here.

I know from first hand experience that support around you can easily make a huge difference.

I remember when my parents wanted to get me into sports. One of those sports was volleyball. The coaches that were there wanted to look around for the “star player” and focus all of their attention on them. I didn’t quite make it there and was basically ignored like a good portion of the rest of the team. When it came time to play, I, along with a chunk of the team, were benched. The few that were played carried the team and the whole team couldn’t get very many wins on the court. I was annoyed and left the sport completely and I’m sure others did as well. We barely were taught anything at all throughout the whole experience. Just, take part in the drills and don’t complain.

The next thing I tried was 5 pin bowling. My average wound up being around 120 points overall. I didn’t improve much beyond that. The coach there pulled me aside one day and asked me what I was focusing on the entire time. I told him it was the pins at the end of the alley. He told me, “uh, no, that’s way too much distance to focus on that. Focus on the darts on the lane that are much closer and throw a few practice balls to see how it feels.” I did and almost immediately, my average jumped to about 240 points per game. During one of the tournaments we played, I managed to dial in even more and scored 5 strikes in a row, nailing a 300+ point game much to the surprise of the rest of the team. Ended up being a top performing player which was not bad considering I was considered the lowest performing player on the whole team before. Only thing that held me back at that point was hitting head pins.

The difference was a coach pulling me aside for 5 minutes to help tweak my game. Not much help needed, but it made a massive difference.

I rarely get supported in anything and have been struggling ever since.

Still, point still stands: when you are supported by others around you, it massively increases your chances of success.

macwhiz says:

Learning requires engagement

It’s not that AI helped your child learn; it’s that AI was a tool that helped your child achieve a personal goal—writing this app—and learning happened along the way. People, especially young people, have an innate desire to learn. Our educational system frequently gets in the way of that desire. Here, AI reduced some of the friction involved in learning-by-doing.

Even at my much older age, often the best way for me to learn something new is to find some personal application for the skill. It’s one thing to say “I need to learn Docker,” or even “I need to learn Docker so I can get a better job,” but it’s more likely to happen if it’s “I need to learn Docker because I want to have this application in my house and that application requires Docker.” You’ve got a personal stake in it, and there’s a personal benefit to the learning.

The U.S. school system often forgets the “and here’s a concrete, immediate example of how this knowledge will be useful to you” part.

Nearing an Exit says:

I consume takes and opinions I disagree with daily and go back the next day to read the same author or outlet. But certain topics over the decades have been able to engender literal years of bad takes — not just disagreeable but poorly reasoned or dishonest. And that will get me to boycott and take my eyeballs elsewhere. The USA invasion of Iraq was one of those items and I stopped reading a lot of authors and outlets over that topic. The Israeli genocide in Gaza, and the West Bank, is another. This is the only news outlet so consistently producing bad takes on AI that I might stop reading
Techdirt after many years of daily consumption, unless you can cool it with these bad, optimistic takes. Not that you would let such things alter your editorial content but I thought you might want to know the cost of your commitment here. I don’t just disagree with your overall position on AI I think all of your defenses are stupid and make you look bad and make me feel bad reading them.

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...