Most assembly tutorials are walls of text. StackFrame puts a live machine in front of you: execute real x86-64 instructions one at a time, watch registers and flags change, and build up to reading real disassembly and cracking your first binary.
No spam — one email when the full course is live. Lesson 1 is already free to try →
> You're on the list. See you at ring 3.
Every lesson pairs a short explanation with an executable environment. You don't read about what xor rax, rax does — you run it and watch RAX zero out.
Run x86-64 code one instruction at a time with live register, flag, and stack visualization. No installs, no VMs, no toolchain setup.
Progress from writing tiny programs to reading compiler output — loops, branches, calling conventions, and the stack frames this site is named after.
Every module ends in crackme-style challenges: find the password, patch the check, trace the algorithm. The same skills behind CTFs and malware analysis.
A structured path — each module unlocks the next. The first two are free forever, no account needed.
No tiers, no upsells, no "enterprise plan." Learn free, and pay only if you want the full path.
It has that reputation because most resources are static text. When you can execute each instruction and immediately see what changed, the mental model forms fast. By the end of the free modules you'll be comfortably reading simple assembly listings.
No. Everything — lessons, the stepper, the challenges — runs in your browser. No virtual machines, no NASM setup, no Linux requirement.
That's the point of the curriculum's back half. Reading disassembly, understanding calling conventions, and tracing logic through a binary are the foundation skills for all three. StackFrame gets you to the point where tools like IDA and Ghidra start making sense.
No prior programming is required for modules 0–3. Some exposure to any language helps in the compiler-output modules, and we teach the C you need along the way.
The course keeps growing — new challenge binaries and modules ship regularly, and the challenge infrastructure has real running costs. You can finish the core path in one or two months and cancel anytime.