Skip to content
Klay

How to learn with AI without outsourcing your brain

After this lesson you can: Use an AI assistant so it accelerates you instead of replacing the learning.

Watch

Notes

An AI assistant is best used as a fast collaborator, not as a replacement for your own reasoning. The goal is not to get an answer onto the screen; the goal is to shorten the feedback loop while you still build the mental model. If the assistant writes code, your job is to interrogate it until you can explain what the code does, why it works, and what would break it.

A useful mental model is pair programming with a very confident junior who has read a lot but cannot be trusted blindly. Ask it to explain concepts, compare options, generate small examples, review your understanding, and suggest next steps. Do not ask it to produce large chunks of unexplained code and then move on. Good prompts include constraints, your current understanding, what you have already tried, and a request for reasoning or tests.

The misconception is that pasted code you did not understand counts as progress. It does not, because progress in learning means your future ability has changed. If you cannot modify the code, debug it, test it, or explain it to another engineer, then the AI did the work and you only moved text. That can feel productive while leaving you unable to solve the next slightly different problem.

After this lesson, you should be able to use AI in a learning loop: attempt first, ask for hints or explanations, implement a small piece yourself, run it, inspect failures, and then ask follow-up questions. A good stopping rule is simple: before accepting an AI-generated answer, you should be able to restate it in your own words and make one intentional change without guessing.