Skip to main content
Be Bitwise

Curriculum

Choose a track to begin learning, or browse career paths to find the right sequence for your goals.

How the curriculum is laid out

The Be Bitwise curriculum is split into 29 tracks covering the full path from binary representation through CPU architecture, memory, networking, cryptography, reverse engineering, vulnerability research, and exploitation. Tracks are grouped by category — Foundations, Core Computing, Systems Deep Dives, Specialist, Security, and the Mobile Security stack — so you can pick a starting point that matches what you already know.

Each track is a sequence of modules. Each module is a sequence of lessons followed by a checkpoint quiz. Lessons are short pages with diagrams, runnable C and assembly examples, and CPU simulations you can step through in the browser. Checkpoints log to your progress and tell you at a glance which ideas have stuck and which ones need a second pass.

The full curriculum is free to read with a free account; the checkpoints, lesson IDE, and CPU simulations are free as well. The optional 777 tier covers the cost of the heavier tools — a step-through debugger, a decompiler, ROP gadget extraction, the heap visualiser, and hands-on exploit labs in isolated Linux VMs — without ever putting the lesson text itself behind a paywall.

Career paths in the explorer below string several tracks together into a longer route — Reverse Engineering, Vulnerability Research, Exploit Development, Mobile Security, and so on — so you can plan a few months of study without having to assemble the ordering yourself.