Understanding Tool Calling
Master how LLMs invoke external tools — from JSON Schema definitions and model decision-making to agent loops, security, and production monitoring.
Browse all available courses on AI and machine learning
Master how LLMs invoke external tools — from JSON Schema definitions and model decision-making to agent loops, security, and production monitoring.
Build a code-editing agent from scratch in Python — an LLM, a loop, and three tools in a compact baseline implementation.
Master the art of managing what goes into a language model's context window — from tokens and system prompts to tool calls and memory strategies.
Go from zero knowledge to a working Chrome extension — learn the fundamentals, security model, and build a real extension that modifies web pages.
Walk through Karpathy's 200-line GPT implementation — from autograd and tokenization to multi-head attention, training, and text generation.
Build a neural network from scratch — Karpathy's autograd engine, neurons, layers, and training — in pure Python with zero dependencies.
Build a GPT language model from scratch in PyTorch — from a bigram baseline through self-attention, multi-head attention, and full transformer blocks to generating Shakespeare.
Build character-level language models from scratch — from bigram counting through MLPs, batch normalization, and WaveNet — generating new names with PyTorch.