Homework Engineer

Interactive learning tools

Understanding, engineered.

Free interactive tools that make hard school concepts click. I'm an engineer and a dad of three. I build them for my own kids and share them so you can help yours.

AI drafts each tool. I check the math before it's shared, and every video shows how it was built.

Drag the gold points y = (3/2)x − 1

Quick challenge

If the slope changes from 3/2 to 2, what happens to the line?

The tools

Each one is built for a real concept my kids hit at home, then stress-tested before it goes up here. All free.

Tool 01 · Algebra 1

Slope Forms Notebook

Slope-intercept and point-slope form, side by side. Drag the points on the graph, see both equations update, walk through a worked conversion, learn the five traps that cost the most points, then practice with instant feedback.

See it
Move a line and watch both equations change
Follow it
One worked example, step by step
Avoid it
The five mistakes that cost the most points
Prove it
Practice problems with instant feedback
Cost
Free, any phone or laptop

Get the next free learning tool. About one email a month, when a new build goes up. Includes the prompt.

Why I'm building this

Sometimes it takes seeing it.

I struggled with math as a kid. I could do the steps, but nothing really made sense until I could see all the pieces at once and how they fit together.

That way of thinking carried me through almost 20 years of engineering and management: race car parts, diesel engine components, structural systems. Now my own kids are hitting the same walls, so I build them tools that make the pieces visible. Move one thing, watch what changes, and the idea clicks.

Sometimes understanding doesn't come from another explanation. It comes from finally being able to see it.

Watch the first build

The method

The same loop I've used on product teams for two decades, applied to homework. The goal: the fewest steps between "I don't get it" and "I can solve a new one myself."

01

Define

Pin down exactly what has to click. Write it as requirements, like a spec.

02

Prototype

Hand the spec to AI and get a working first draft in minutes. No code.

03

Test

Try to break it. Edge cases, sign traps, wrong answers. AI can be confidently wrong.

04

Improve

Put it in front of a kid, fix whatever slows them down, and ship the next version.

Test log

Nothing goes up until it passes. Here's what the slope tool was checked against.

TestInputWhat it must doResult
Negative slopem = −2Line falls left to rightPENDING
Fractional slopem = 2/3Triangle shows rise 2, run 3PENDING
Sign trappoint (−3, 1)Writes y − 1 = m(x + 3)PENDING
Wrong answerb = +10Marks it wrong and explains whyPENDING

If you build your own, run the same checks before your kid uses it.

Get free learning tools and the prompts behind them.

About one email a month, when a new tool and video go up, with the exact prompt I used. Nothing else.