From the electron to the app

Videos.

I wanted to understand how a computer works, starting with the electricity that makes it possible. These lessons follow that thread through circuits, components, binary, processors and connected devices. Start at the beginning or jump to the question that interests you.

Charge & circuits

Part 1

How Electrical Circuits Work: Source, Path and Load

A simple circuit connects an energy source to a load through a complete electrical path. The load might be a lamp, a motor or another device that turns electrical energy into something useful. Voltage, current and resistance describe what happens in that path, while power tells us how quickly energy is transferred.

Volts vs Amps: What Is the Difference?

Voltage and current describe different parts of an electrical circuit. Voltage tells us how much energy is available per unit charge, while current tells us how much charge passes a point each second. Thinking about water pressure and flow gives us a starting point for understanding how a circuit supplies power.

Components & switches

Part 2

How Resistors Work: Resistance and Heat

A resistor gives us a way to control current in a circuit. For the same applied voltage, a larger resistance allows less current to flow and turns electrical energy into heat. That makes resistors useful for setting operating conditions and protecting components from excessive current.

Batteries vs Capacitors: How They Store Energy

Batteries and capacitors both store energy, but they store it in different ways. A battery uses chemical reactions, while an ordinary capacitor stores energy in an electric field between separated charges. That difference makes capacitors useful for quick bursts and filtering, while batteries commonly supply energy over longer periods.

Bits & processors

Part 3

How Billions of Transistors Fit Inside a CPU

Chip manufacturing repeats extremely small patterns across a silicon wafer. Lithography helps define those patterns, and many fabrication steps build transistors and the connections between them layer by layer. The wafer is then cut into individual dies that can be packaged and connected to the rest of a device.

What Is CISC? CPU Instructions and Computing History

An instruction set defines the operations software can ask a processor to perform. CISC designs include instructions that can express relatively complex work, and a processor may implement some of them through smaller internal operations or microcode. The instruction seen by a programmer and the work performed inside the chip are related, but they are not the same layer.

GPUs vs CPUs for AI: Parallel Computing Explained

CPUs and GPUs are designed around different kinds of work. A CPU handles a broad mix of tasks, while a GPU can apply similar operations to many pieces of data at once. That makes GPUs useful for many deep-learning calculations, including matrix multiplication, when the workload is large enough to benefit.

Software & networks

Part 4

How TCP and IP Work: Packets and the Internet

Internet communication relies on several protocols working together. IP helps packets reach their destination, while TCP can provide an ordered, reliable stream of data between applications. The receiving application then decides what those bytes mean, whether they represent a page, a message or part of a video.