What Is Artificial Intelligence?
Artificial intelligence is the broad field of building computer systems that perform tasks associated with intelligence.
Start Lesson →A structured introduction to artificial intelligence, neural networks, language models, computer hardware, and local inference. Understand what happens from first principles when an AI model runs on your personal computer.
Progress through each lesson in sequence to build a rock-solid mental model of modern AI and on-device execution.
Artificial intelligence is the broad field of building computer systems that perform tasks associated with intelligence.
Start Lesson →Understand the difference between artificial intelligence, machine learning and deep learning, with clear examples, diagrams, and hardware implications.
Start Lesson →Generative AI produces new text, images, audio, code or other output from patterns learned during training.
Start Lesson →An AI model is a trained mathematical system whose learned parameters transform input into predictions or generated output.
Start Lesson →Training changes a model’s parameters; inference uses the trained model to produce an output.
Start Lesson →A neural network is a layered mathematical system that learns useful transformations from data.
Start Lesson →Neural networks learn by measuring error and adjusting parameters to reduce that error across many examples.
Start Lesson →Parameters are learned numerical values; weights are the parameters that control the strength of connections and transformations.
Start Lesson →A large language model predicts and generates sequences of tokens using a neural network trained on large text collections.
Start Lesson →A token is a unit of text that a language model converts into an ID before processing.
Start Lesson →Distinguish AI, classical machine learning, and multi-layer deep learning without marketing hype or confusion.
Understand how neural networks train, adjust weights, and perform single-token autoregressive inference.
Learn why RAM, VRAM, and memory bandwidth dictate whether a model fits and runs at usable speeds on your PC.
Understand GGUF quantization, inference runtimes (llama.cpp), and how Loco packages local models safely.