A self-taught AI curriculum

AI is the teacher. You point.

Three tracks · one tutor.

The only job left is pointing you at the paths worth chasing. The AI does the teaching — you bring the taste for which paths, and in what order.

Two kinds of school teach this today — one to build it, one to lead it — and both still sit you in front of a lecturer with a fixed syllabus. Swap both: an AI tutor you can point at anything, and a map of the paths worth chasing.


What this refuses to do
  • Make you watch. From the very first step you're building or deciding something real, with the AI working next to you.
  • Skip the hard part. The hard part is the point — the tutor's job is to make you sit in it, not route around it.
  • Sell a certificate. The proof is what you built or the call you made — not a name on a PDF.
  • Freeze a syllabus. The paths shift as fast as the field does; keeping the map sharp is the actual work.
Why this exists

Two kinds of school, one shared habit

Almost every AI program lands in one of two camps — and both teach the same way they always have.

Technical colleges

Build the engine

Machine learning → deep learning → NLP → generative AI → RAG → agents → deployment. Build and train from the ground up. Assumes you'll code your way there.

the deep-technical route
both put a lecturer at the front
Management colleges

Lead the rollout

Strategy, picking tools, governing adoption, the shift from AI-as-feature to AI-as-operating-model. Assumes you won't touch the tools yourself.

the leadership route

They differ on what you learn — the engine, or the rollout. They agree on how: a lecturer and a frozen syllabus. This changes the how. An AI tutor you aim at anything, a set of paths worth chasing, and three tracks for what you actually want to walk out holding.

How to use this. Every step comes with a starting prompt — a ready-made message you paste into any AI chatbot (ChatGPT, Claude, Gemini, or one you run yourself). Copy it, paste it in, and follow where it leads. On the build tracks, don't let the AI gloss over the hard part — that's where the learning is. On the management track, keep pushing until you have something you can actually use. The page points. The AI teaches.

Brand new to all this? Do Start here first — it shows you how to take code out of the chat and actually run it, which every build path below quietly assumes you can do.


Which track is yours? Explorer and Builder are hands-on — you'll be making little tools, so you'll want to be okay taking code out of a chat and running it. Operator needs no code at all: you point an AI advisor at a real work problem and use what it hands back. Not a builder and not running a team? Operator's first two paths are the gentlest place to start.

Explorer

the way in

For the curious who like to tinker. Six short paths you chase with an AI beside you, easing from your first tiny build into the steeper, under-the-hood ones — plus a deeper seventh, and an optional Sunday-night stitch-up.

These are rough tries, not finished products. You chase a path, get the idea, leave something scrappy behind, and move on. They're meant to be thrown away — that's what makes a whole weekend honest.

→ walk out with: a real feel for building things, six scrappy builds that prove it, and a first taste of the deep end.

01 Why not a server chasing the core idea
What you chaseFind out where your data in a SaaS tool actually lives — then rebuild a useful slice of it as one offline file you own.
starting prompt
Be my tutor for the next hour, not a summarizer — and assume I've never written a line of code. Pick one cloud tool I use every day and grill me on where my data inside it physically lives: whose servers, who can read it, what happens to it if the company is acquired or shuts down. Then walk me through rebuilding the smallest genuinely useful slice of that tool as a single HTML file that runs offline and keeps my data on my own disk — and when you hand me the file, tell me exactly how to save it and open it on my own computer. Whenever I reach something I can't explain, stop and make me work it out — don't smooth it over.
What you getA working zero-dependency tool, and the thesis in your gut — felt, not argued.
02 Pull the AI out chasing the one big rule · the whole idea in an afternoon
What you chaseBolt AI onto the tool you just built, then rip it out and see if it still stands. Build a second one where it can't.
starting prompt
Take the little tool I built in the first path — or any small tool I've already got — and help me bolt an AI feature onto it that drafts something I'd otherwise type by hand. Assume I'm not a coder, and keep every explanation plain. Then make me rip the AI back out and check whether the tool still stands on its own. Next, walk me through building a second tool where ripping the AI out makes the whole thing collapse — so I can feel, in my hands, the line between a tool with an assistant and a wrapper with a UI. Finish by feeding a deliberately wrong AI answer through the part of the tool that doesn't use AI, and show me why it fails loudly and obviously instead of quietly producing something wrong.
What you getA gut feel for whether a tool can stand without its AI — and why failing loudly makes it safe to let a model write your code.
03 A model in your tab chasing running AI yourself · the fun one
What you chaseRun a real model on your own GPU, in the browser, nothing leaving the machine. When it's slow, find out why.
starting prompt
Walk me through running a real language model entirely in my browser, on my own computer's graphics chip — no API call, nothing leaving my machine. Assume I've never coded: set it all up for me using WebGPU and Transformers.js (which runs the model in a browser-friendly format called ONNX under the hood), and load a model small enough for a browser but good enough to do real work — Gemma 4 E2B (the browser-sized "E2B" instruction-tuned version) is the current default; if you don't recognise it, use the latest small browser-ready Gemma in ONNX form. Tell me exactly what to click and run at each step. The moment the first reply comes back slowly, stop and teach me, in plain language, what my hardware is actually doing right now — what "attention" is computing. Then have me load an even more compressed version of the same model and watch the quality drop as the precision drops, so I've seen quantization happen instead of just reading about it. Keep checking that I can explain each step back to you.
What you getYou've run inference on your own silicon and roughly know what happened. Quantization, felt.
04 What actually leaves the machine chasing what really leaves your machine
What you chaseWire your own API key, then trace every byte that leaves on each call. Learn why "key never leaves" ≠ "data never leaves." Then drive the tool by script and by click.
starting prompt
Help me connect my own API key so a small tool can call a cloud AI model with it — assume I'm not technical, show me each step, and point me to where I'd get a free, no-credit-card key if I don't have one (something like Google AI Studio or Groq). Then trace through with me, in plain terms, where that key is stored and everything that actually leaves my device on each call. Make me find the exact text being sent to the provider, and have me explain back to you why "my key never leaves my machine" and "my data never leaves my machine" are two completely different claims. Then add a tiny way to drive the same tool with a short script as well as by clicking, and have me run it both ways until it's obvious they're the same machine underneath.
What you getYou can reason honestly about what escapes a "local" tool — and you've built the start of the two-door pattern: one door a person clicks, one a script drives, both opening onto the same machine.
05 The core and the disk chasing how it's built · the steep one
Steeper going. The most jargon-heavy path here — so it comes as two short pastes instead of one. Bring patience, or come back to it after the lighter ones.
What you chaseFirst, build with all three browser storage layers and feel what survives when you pull the folder permission. Then move a slow job into a background worker and watch the page stop freezing.

Two pastes, one after the other. Get the first working in your AI chat, then paste the second to continue from where it left off.

paste 1 · where your data lives
I'm not a developer, so go slow, explain each new word in plain language, and show me how to run things at every step. Teach me how the browser actually stores data by helping me build one small tool that saves to all three of its storage layers — File System Access, OPFS, and IndexedDB. Have me save some real data in it. Then have me deliberately revoke the folder permission mid-session, so I feel exactly what survives and what disappears. Before you explain why, make me try to reason out for myself why the tool should save to those three in the order folder → OPFS → IndexedDB.
paste 2 · the background worker
Carry on with the little storage tool we just built, and keep assuming I'm not a developer — explain each new word plainly and show me how to run it. Now teach me what a "background worker" is by having me move one slow piece of work — something that visibly freezes the page — off the main page and into a worker, so the page stays responsive while it runs. Then have me break it on purpose, by sending the worker something it can't handle, so the line between the page and the worker stops being abstract and I can see exactly where one ends and the other begins.
What you getYou hold the storage stack in your hands, know what each layer is for, and have felt the line between the page and a background worker.
06 The wall in the browser chasing why local AI is tricky · the steep one
Steeper going. You'll install a small model on your machine and run into the browser's security rules head-on — so it comes as two short pastes. Easiest once you've done a couple of the earlier paths.
What you chaseFirst, install and run an AI model on your own machine. Then call it from an ordinary tab, hit the wall on purpose, and understand it before you build the smallest honest bridge across.

Two pastes, one after the other. Get the model running with the first, then paste the second to hit the wall and cross it.

paste 1 · run a model on your machine
Help me install and run an AI model on my own machine using a simple model runner like Ollama — with a small, capable model such as Gemma 4 at its on-device size — assume I've never used a terminal, so give me the exact commands one at a time and say what each one does, and tell me how to check it's actually working before we go further. Keep every explanation plain, and don't move on until I confirm the model is running and answering me.
paste 2 · hit the wall, then bridge it
Now help me call the model I just got running from an ordinary browser tab — and keep assuming I'm not technical. I'm going to hit a wall almost immediately. Do not route around it for me: make me hit it, then teach me in plain language why the browser refuses, what same-origin, CORS, and mixed-content each protect me from, and what would go wrong if they didn't exist. Only once I can explain the wall back to you in my own words, help me build the smallest honest bridge through it — and tell me what that bridge is now responsible for keeping safe.
What you getThe browser's security model — and why a bridge has to exist — in your bones.
07 Make it faster — and a little bit yours chasing where every path leads · the deep one
The deep end. Two short pastes — and the second one leaves the browser for a free hosted notebook. Treat it as a taste of where the deep paths go, not a box to tick.
What you chaseThe two things every deep path eventually leads to: making a model smaller so it runs faster (you feel this in the browser), and teaching it something new (this pulls you out to a free hosted notebook).

Two pastes, one after the other. Do the first in your browser, then the second in a free notebook like Google Colab.

paste 1 · make it faster (in the browser)
Be my tutor for an hour, and assume I'm not a developer. Right here in the browser, take the small model I'm already running (say the Gemma 4 E2B from the earlier path) and shrink it to use fewer bits (quantize it), then measure its speed — tokens per second — before and after. I want to feel the speed go up, watch the quality change, and understand the trade I'm making. Explain every step in plain words, and show me how to run each one.
paste 2 · make it yours (in a free notebook)
Now take me out of the browser into a free hosted notebook (like Google Colab) — assume I've never opened one, so show me how to get in and run a cell. Walk me through teaching a tiny model something new with a small fine-tune (a LoRA) on a handful of my own examples — the smallest real fine-tune there is. Show me the model's behaviour actually change because of what I gave it. Explain every step in plain words, and be honest about which parts a plain browser can't do, and why.
What you getYou've made a model faster with your own hands and taught one something with a dozen examples — the first real taste of training and serving, which is where the deep end actually is.
Bonus — Sunday night, optional stitch two throwaways into one
What you chaseCombine two of the weekend's throwaway tries into one thing that runs a model on your own machine and keeps its data on your disk and keeps working when you pull the AI out.
starting prompt
Help me stitch two of the throwaway tools I built this weekend into one that runs a model on my own machine, keeps its data on my disk, and keeps working fully when I unplug the AI. I'm not a coder, so explain how the pieces join in plain words. Keep it scrappy — this is a quick experiment, not a product, so optimize for me understanding how it fits together, not for polish.

The shape of it

One way of learning, three goals. The build tracks (Explorer, Builder) lean toward tools you own and run yourself; the management track (Operator) leans toward whatever gets the result. Both are right for who they're for — and the AI tutor is the constant underneath all three.

Your proof is the work: a tool you built, or a decision you can defend. This is about how you learn, not a brand name — it's for anyone who'd rather point an AI at a real problem than sit through a syllabus.


Anyone can build.

Point well, and let the machine teach.

naklitechie.com