Learn how memory scanning works using Cheat Engine in an educational context.
22 modules · 176 lessons
Browse all programming courses →
These lessons exist for sanctioned labs only—never point techniques at games, services, or binaries you do not own or lack permission to analyze.
Scanning finds values in a process address space and narrows results as conditions change—foundational for debugging literacy.
Pointer chains explain why simple scans fail on restarted sessions and how structured practice builds reliable mental models.
Controlled experiments, notes, and reproducible steps matter more than one-off tricks when learning low-level tooling.
Return to your last lesson in this track.
Jump straight to your last lesson or open the full curriculum.
Curriculum on demand
Download, install, and configure Cheat Engine for your system.
Main window, memory view, address list, and toolbar overview.
Finding your first value: Exact Value, Unknown Initial Value, and scan types.
Narrowing results, Changed/Unchanged Value, and filtering.
4 Bytes, 8 Bytes, Float, Double, String, and Array of Bytes.
Freezing values, hotkey scripts, and basic automation.
Finding pointer chains, static addresses, and multi-level pointers.
Creating, saving, loading, and sharing .CT files.
Writing scripts, injection, and code cave usage.
Lua scripts in Cheat Engine, API, and automation.
Breakpoints, stepping, memory breakpoints, and assembly.
Analyzing structures, offsets, and data layout.
Fuzzy scan, grouped scan, and unknown value techniques.
Injecting code, trampolines, and hooking game functions.
Game speed modification via GetTickCount and time functions.
Multiple pointer paths, offset patterns, and validation.
PDB symbols, module base, and exported functions.
Building standalone trainers with Cheat Engine.
Driver development, kernel debugging, and CE kernel.
Detection vectors, bypass concepts, and stealth techniques.
Complex scripts, memory reading, and GUI creation.
Finding game logic, call analysis, and structure discovery.
8 lessons·Beginner · Level 1
Coming soon
Coming soon — these lessons are being prepared.