# How Computers Work

> Understand computer architecture fundamentals. Learn how CPUs, RAM, and storage work together to form the foundation of every cybersecurity concept.

Canonical: https://codelivly.com/rooms/how-computers-work
Last updated: 2026-06-29

| | |
|---|---|
| Level | Beginner |
| Category | Cybersecurity |
| Lessons | 7 |
| Estimated time | 30 min |
| XP | 200 |

Before you can secure, analyze, or exploit a system, you need to understand the machine it runs on. The How Computers Work module breaks down computer architecture from the ground up, designed specifically for aspiring cybersecurity professionals.
In this module, you will move beyond the screen and explore the physical components that power modern computing. You will learn how the CPU processes instructions, how RAM handles active data, and how storage retains information. We will cover the critical differences between volatile and non-volatile memory, trace the flow of data through the system bus, and examine how hardware-level vulnerabilities can be exploited by attackers.
By the end of this module, you will have a rock-solid understanding of the hardware that makes software possible, giving you the foundational knowledge required for memory forensics, exploit development, and system defense.

## Lessons

1. What is a Computer? (15 min)
2. CPU (30 min)
3. RAM (30 min)
4. Storage (30 min)
5. Motherboard (30 min)
6. BIOS vs UEFI (30 min)
7. Processes, Threads, and Applications (30 min)

## Related

- [Learning path: Computer Fundamentals](https://codelivly.com/learning-paths/computer-fundamentals)
- [All rooms](https://codelivly.com/rooms)
