AI
21 guides
How AI works
Gradient descent visualization: SGD, momentum and AdamFree gradient descent visualization: race SGD, momentum, RMSProp and Adam down a loss surface, tune the learning rate and watch each loss curve fall.
How do neural networks learn? Gradient descent explainedHow neural networks learn from examples: weights, the loss, gradient descent and backpropagation, with a worked example of one learning step.
How to write better AI prompts: 7 techniques that workHow to write better AI prompts: give context and a clear goal, show examples, ask for a format, let the model reason, and refine with follow-ups.
Language model simulator: tokens, next words, temperatureFree language model simulator: see how text becomes tokens, what odds a model gives each next token, and how temperature changes what it writes.
Neural network visualization: watch a network learnBuild a small neural network and watch it learn live: its decision boundary, weights and loss curve. A neural network playground with experiments to try.
Neural network weights and biases explainedWhat weights and biases are in a neural network, how a neuron uses them, why the bias matters, how to count them, and how training learns them.
Overfitting vs underfitting: how to spot and fix eachOverfitting vs underfitting in machine learning: what each looks like, how to spot them from loss curves, and how to fix them, with worked examples.
What is a token in AI? Meaning, examples and costLearn what a token in AI is, see how text really splits into tokens, and estimate tokens and cost yourself, with worked examples and real prices.
Using AI
AI coding for beginners: how to start, step by stepHow to start coding with AI as a beginner: the kinds of AI coding tools, a step-by-step first project, how to fix errors, and how to learn as you go.
How to build a website with AI: a step-by-step guideHow to build a website with AI: choose a builder, chat assistant or coding agent, write a clear spec, review every change, test it and put it online.
How to use MCP servers: connect AI apps to your toolsHow to use MCP servers: what MCP is, how hosts, clients and servers fit together, adding a local or remote server to an AI app, and using them safely.
How to use Raspberry Pi for machine learningHow to use a Raspberry Pi for machine learning: train on a computer, then run models on the Pi's CPU, the AI Camera or an AI HAT+. Setup steps and ideas.
MCP vs API: what's the difference and when to use eachMCP vs API: what each one is, the key differences, why MCP servers usually wrap APIs, and when to call an API directly or connect an AI app through MCP.
Courses
AI animation course: make videos with AI and codeAn AI animation course in 25 short sections: frames and fps, video as code with Remotion, AI-written SVGs, After Effects, Blender and AI voices.
Build a website with AI: a step-by-step courseLearn to build a website with AI in 32 short sections: pick a coding agent, write a spec, review its changes, fix errors, use git and go live.
Deep learning course: neural networks to transformersA free interactive deep learning course: 24 short sections from one neuron to transformers, with live diagrams and practice questions. No coding needed.
How to use AI at work: automate everyday tasksLearn how to use AI at work in 24 short sections: write clear briefs, steer replies, save templates, and automate email, documents, sheets and slides.
How to use AI for research: a deep research courseLearn how to use AI for research in 18 short sections: when to use deep research, sharp questions, steering the plan, checking citations and charts.
Make a game with AI: a beginner's courseLearn to make a game with AI in 23 short sections: pick Phaser, three.js, Godot or Unity, describe mechanics, tune by playtesting, add art and publish.
MCP course: use and build Model Context Protocol serversAn MCP course in 25 short sections: hosts and servers, tools, resources and prompts, transports, safety, and building a server in TypeScript or Python.
Prompt engineering course: from clear prompts to AI agentsAn interactive prompt engineering course in 26 sections: tokens, prompt structure, few-shot, chain of thought, system prompts, agents and safety.