New AI Fundamentals: a bazillion illustrated explainers (and counting)

Great ideas need builders who understand AI.

Designers, developers, and product managers are all product builders now, and AI is going to be part of nearly everything we build next. Knowing how it actually works is the fundamental skill, so I explain it here one illustrated idea at a time, from tokens and context windows all the way to agents and evals.

01 / 08 Why it matters

AI is not the product, just one part of it.

When people say AI, they usually mean a model: a program that reads the text we send it and writes some text back. The model is never the whole product, though. Somebody decides what goes into it, what happens to its reply, and what people see when it's confidently wrong, and that somebody is you.

You don't need to train your own models to build something great with them, but you do need to know what they're good at, what they cost, and how they fail.

That's why I think understanding AI is the fundamental skill for building the great ideas of the future (and for keeping them working once real people use them).

  • You won't find prompt cheat sheets or hype here, or answers you can't explain to your team.
  • You'll find how the pieces fit, drawn out with pictures and running examples, plus the judgment calls AI can't make for you.

Whatever part of the product you own, understanding AI pays off:

02 / 08 Proof of work

I've been at this for a while.

The stuff product builders need to know keeps changing. My first tutorials here were about Flash. Then came HTML5, JavaScript, React, algorithms, and now AI.

What hasn't changed is how I explain it, with lots of pictures, a running example, and the occasional bad joke.

the year I started explaining things here
1998
publishers I've written best-selling books for. See the books
O'Reilly, Pearson, and Addison‑Wesley

04 / 08 Start here

Pick a path and follow the line.

Not sure where to start? Pick the route that fits what you're building (or getting ready to build). Each stop is one article, and each one builds on the stop before it.

Learning React instead? There's a path for that too: Your React Learning Path.

05 / 08 Quizzes

Test the how, not the what.

AI can recall a fact or write the code in seconds. Knowing whether that code actually fits what you're building is still your job, so my quizzes skip the trivia and ask how: which test exposes the bug, which change fixes it, and what breaks when the input changes.

What Recall. Any chatbot answers it instantly.

Which JavaScript operator means "greater than or equal to"?

>=

How Judgment. From the If, else, and switch quiz.

A speed warning must appear at 55 and above, but a proposed condition checks only speeds greater than 55. Which test most directly exposes the mistake?

Show the answer

A speed of exactly 55. The proposed condition differs from the requirement at the boundary itself. Testing exactly 55 distinguishes an inclusive threshold from an exclusive one; large and small values alone would miss the defect.

A few things to know before you start:

  • Every question comes with an explanation, so even a wrong answer teaches you something.
  • There's no timer and no sign-up wall.
  • If you score above 80%, you get confetti.

Pick a subject:

Your score is just a starting point. Read the explanations, revisit what you missed, and try again. If you connect your forum account, your results save automatically.

07 / 08 Community

You don't have to figure it out alone.

Every product builder runs into the same walls sooner or later. Here's where we compare notes:

The KIRUPA Newsletter

Thought-provoking notes at the intersection of design, development, and business, with plenty about building products with AI. It lands in your inbox every week.

Latest: KIRUPAicons is live on Product Hunt

Subscribe on kirupa.chat

Plug KIRUPA into your AI tools

Connect GitHub Copilot, Claude, OpenAI Codex, or Cursor to the tutorials and code examples here through the KIRUPA MCP server. You don't need an API key, either.

https://www.kirupa.com/mcp/

How to set it up
The forums Ask questions, spot the bug, and take on a coding challenge with people who like this stuff too. Who's online See where people are reading from right now, live on a globe.

08 / 08 FAQ

Questions people ask.

What is a KIRUPA?

A person! I'm Kirupa Chinnathambi, and this is my site. There's a longer answer, written in the third person for reasons, in What is a Kirupa?

Is it free?

Yes! Every tutorial, explainer, quiz, interview, and forum thread is free. KIRUPAicons are free for personal projects too, and a paid Pro version adds SVG sources and commercial use. The books cost money, because publishers insist.

Where do I start?

Pick one of the paths above. If you're brand new to AI, Introduction to AI Fundamentals is the friendliest first stop.

How do I know I actually understand it?

Take a quiz! They ask how instead of what, so you'll find out quickly whether an idea actually stuck.

How do I keep up with new stuff?

Subscribe to the newsletter, follow the RSS feed, or connect your AI tools to the KIRUPA MCP server so your assistant can look things up here directly.