Welcome, Hemi.
Six weeks, one new skill each week, and a small civil-engineering project every time that you can actually check is right. By September you'll have built things, not just chatted. Work top to bottom, tick tasks as you go, and show your dad the milestone at the end of each week.
Treat AI like a brilliant but unreliable junior: fast, tireless, occasionally confidently wrong. You never sign off on a number you couldn't produce and check yourself. You own the engineering. AI does the legwork.
Your five operating principles
These apply to every task — they're how a professional will expect you to use these tools.
You are the engineer. AI is the junior.
Never accept an answer you couldn't have produced and checked yourself.
Derive first, automate second.
Do the maths by hand and check it. Then let AI turn your method into a tool.
Only build things you can check.
Prefer outputs you can test against ground truth — a photo, a hand calc, raw data, a cited page.
Learn in Socratic mode.
When learning, make the AI ask you questions and critique your reasoning.
Read every line. Show working. Cite the source.
Understand code before you run it; make AI show reasoning; ground claims in real documents.
Where are you right now?
Some questions show you an AI answer that looks confident but is wrong, and ask you to catch it. That's not a trick — spotting the AI's mistake is the single most important skill in this whole programme. You own the engineering; AI does the legwork.
Setup & tools
Everything here is free and runs in a browser — no software to install. Spend your first session getting these ready. Tick them off.
Local AI on this Mac
This MacBook Pro (M5 Max, 128 GB) can run real AI models locally — private, offline, free to use. You'll build up to it. When you're ready (around Week 5–6), install Ollama and the app's Local AI Tutor will run on your own hardware instead of the cloud. Full steps are in the README and the Asset Studio.
Prompting: from searching to instructing
Do
Assets for this week
Verify & think: catch the AI being wrong
Do
Assets for this week
Data & analysis: your first code, with a partner
Do
Assets for this week
Build a tool: the beam calculator
Do
Assets for this week
RAG: make AI answer from real sources
Do
Assets for this week
Agents & capstone: put it together, then publish
Do
Assets for this week
Prompt starter pack
Copy these into your Prompt Library and adapt them. The point isn't to memorise them — it's to see the shape of a good prompt, then write your own.
The Socratic Tutor
You are my A-level [Physics] tutor. I'm learning [bending moments]. Do NOT give me full solutions. Instead: ask me one question at a time, wait for my answer, tell me if I'm right or wrong and why, and give a small hint if I'm stuck. Start by checking what I already understand, then build from there. Keep going until I can solve one unaided.
The Maths Checker
Here is my solution to a mechanics problem: [paste your working]. Check it step by step. Show ALL working and explicitly check the units at each step. If you get a different answer, show exactly where we diverge — don't just assert yours is right. State your final answer and your confidence.
The Code Partner
Help me build [a script that loads this CSV and plots rainfall by month] in Python for Google Colab. Give me ONE small step at a time. After each block, explain it line by line and tell me what to check before running. Assume I'm a beginner and want to understand, not just copy. Wait for me to confirm each step works.
The Grounded Answer
Answer ONLY using the document I've provided. For every claim, quote the exact sentence and give the section/clause and page. If the document doesn't contain the answer, say "not in the source" — do not use outside knowledge or guess.
The Reviewer
Act as a critical senior engineer reviewing my work: [paste]. Find the three weakest points, anything I've assumed without checking, and one thing that could be wrong or unsafe. Be specific and blunt. Don't praise it.
Local AI Tutor
This chats with an AI model running locally on this Mac via Ollama — no cloud, private, free. It's your Socratic tutor, on your own hardware. (Until Ollama is installed, it'll show you how to set it up.)
- Install Ollama — see the Asset Studio & Local AI tab or the app's
README.md. - In Terminal run a model once, e.g.
ollama run llama3.1(downloads it, then chat/quit with/bye). - Serve this app so it can reach Ollama: from the
appfolder runpython3 -m http.server 8000, then openhttp://localhost:8000. - Click Check for local AI above. If your models appear, you're running local AI. 🎉
Asset Studio & Local AI
Two power-ups: making your own training media with NotebookLM, and running AI locally on this Mac.
Make training media with NotebookLM
NotebookLM doesn't just answer questions about your sources — it generates media from them. Each is a real "AI beyond search" skill, and the output plugs into this app.
🎙 Audio Overview (podcast)
Two AI hosts discuss your sources. Great for revising on the go. Download the audio.
🎬 Video Overview
A narrated, slide-style walkthrough. Good for derivations. Download or link it.
📊 Infographic / slides
Turn a briefing into a visual. Screenshot to an image or export a deck.
📄 Study guide / briefing
Structured text summary — the week's reading. Save as a doc/PDF.
app/assets/…, then add a line to app/assets/assets.json for that week. The app shows the player/image automatically. Full example in README.md. Making the materials is itself part of the training.
Going local on this Mac (M5 Max · 128 GB)
The endgame: run AI on your own hardware — private, offline, free. This machine is genuinely powerful for it.
- Ollama — the easiest start. Install it, then
ollama run <model>in Terminal. The Local AI Tutor connects to it automatically. - LM Studio — a friendly GUI to browse, download and chat to local models (with Apple-Silicon MLX acceleration).
- Model sizes: start small (~7–8B) to feel it, then scale up — 128 GB comfortably runs 70B-class models, larger ones quantized. Browse the Ollama library / LM Studio for current models.
- Then: local RAG (your own offline "ask-the-standard"), and eventually plugging into Dad's locally-hosted models and tools.
Progress
Everything is saved on this device (your account). The "Shown Dad" milestone is the weekly check-in.
For Dad: the check-in guide
You don't need to know the tech. Your job is to protect the two things that make this work: that Hemi verifies, and that he understands what he built.
Five questions that do all the work
- "Show me it's right." Every week has a ground-truth check — ask him to prove the output against a hand calc, the raw data, or a cited source.
- "Explain this bit to me." Point at any line of code or AI answer. If he can't explain it, he's leaned on AI too hard — slow down.
- "Where did the AI get it wrong?" Every week he should name something AI botched. If he never catches it, he isn't checking hard enough.
- "What did you do, versus what did AI do?" Healthy: he owns the engineering and judgement; AI did the typing.
- "What would you improve?" Shows he's evaluating, not just accepting.