Learn Virtual Machines
Build intuition for how VMs boot, scale, connect, and stay secure in real systems.
Start learning 8 lessons · about 2 hours · free
About this track
This track teaches virtual machines from first principles through production operations. You will learn hypervisors, CPU and memory virtualization, virtual disks, networking, templates, observability, and hardening with hands-on Python exercises and practical architecture thinking.
Before you start
- No prior virtualization experience is required.
- Basic comfort reading simple Python code is helpful.
- A modern browser with JavaScript enabled.
- Python exercises run in-browser with the same runtime used by other Python learning tracks.
- Unit 1 · 0/2 lessons
Foundations
Understand what VMs are and how they start. Badge: Hypervisor rookie
- 0x001Meet virtual machinesLearn what a VM is and why teams run many machines on one host. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- 0x102Understand hypervisors and VM bootDistinguish type 1/type 2 hypervisors and follow a VM boot flow. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- Unit 2 · 0/2 lessons
Resource models
Reason about CPU, memory, disks, and snapshots. Badge: Resource planner
- 0x203Virtualize CPU and memorySee how vCPU scheduling and memory limits shape VM performance. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- 0x304Manage virtual disks and snapshotsUse disk images, copy-on-write layers, and snapshots safely. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- Unit 3 · 0/4 lessons
Fleet operations
Connect, standardize, monitor, and harden VM fleets. Badge: Fleet guardian
- 0x405Connect VMs with virtual networkingExplore virtual switches, NAT, bridge modes, and security groups. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- 0x506Scale with templates and golden imagesBuild reusable VM images for fast, consistent provisioning. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- 0x607Operate VMs in productionMonitor health, capacity, and incidents across VM fleets. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
- 0x708Harden VM securityApply patching, identity, and network controls to reduce risk. 15 min 0/1 exercises solved 15 min 0/1 exercises solved
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: