Skip to main content
Be Bitwise
FROM BITS TO EXPLOIT CHAINS

LEARN HOW
COMPUTERS ACTUALLY
WORK

Start at the bit. Finish at the exploit chain. CPU architecture, memory, cryptography, reverse engineering — all taught with interactive simulations and real code you actually run.

LessonsProgress
What Are Bits
Bytes and Beyond
03
Hexadecimal
04
Binary Arithmetic
Binary & Number Systems50%
124
Modules
29
Learning Tracks
4
Language Tracks
502
Lessons

CHOOSE YOUR PATH

TWO PATHWAYS
TO MASTERY

CORE CURRICULUM

Core Curriculum

29 tracks, 124 modules

Twenty-nine tracks, ordered if you want them ordered. Each one lists its recommended prerequisites, but nobody's stopping you from jumping straight into kernel exploitation if that's your thing.

FoundationsBinary, logic gates, CPU, registers
Coding FundamentalsVariables, functions, data structures, OOP
Networking & CryptographyProtocols, encryption, TLS, applied crypto
ExploitationBuffer overflows, ROP, heap exploits
Advanced ComputingQuantum, neuromorphic, photonic, DNA computing
Operating SystemsLinux vs Windows vs macOS internals
View all 29 tracks
CODE PATHWAY

Code Pathway

4 languages, 48 modules

Systems programming, written and run in a sandbox. Four languages, forty-eight modules, capstone projects you'll actually want to put on a CV.

CMemory management, pointers, networking, build a key-value store
C++RAII, templates, smart pointers, build a chat server
RustOwnership, traits, async, build a CLI networking tool
x86 AssemblyRegisters, calling conventions, shellcode, ROP, binary hardening

The C, C++, and Rust tracks each fold in machine-level modules so you see exactly what your source becomes once the compiler's done with it.

Start coding

DEEP DIVES

WHAT YOU'LL LEARN

Foundations

Binary, logic gates, the CPU pipeline, registers, instruction sets. The stuff most courses skip.

Memory & Systems

Stack, heap, virtual memory, pointers, plus a clear-eyed look at what the kernel does behind the scenes.

Cryptography

AES, RSA, Diffie-Hellman, TLS handshakes, and the misuse cases that get real engineers fired.

Security & Exploitation

Buffer overflows, ROP chains, kernel exploits, side channels, and the mitigations that try to stop them.

Reverse Engineering

Decompilers, function hooking, anti-reversing tricks, and how to tear malware apart safely.

Advanced Architectures

Quantum, neuromorphic, photonic, DNA. The weird stuff that won't look weird in ten years.

Windows Internals

NT architecture, Win32, PE format, SEH, debugging APIs. What actually runs under explorer.exe.

OS Comparisons

Linux, Windows, macOS — same problems, three very different answers. Kernels, syscalls, security models, side by side.

Data Structures & Hashing

Hash tables, bloom filters, probabilistic structures, and the algorithms you reach for when scale bites.

COMING SOON

THE 777 TIER

On Unix, chmod 644 is read-only. chmod 777 is full access. The 777 tier unlocks every hands-on tool on Be Bitwise: sandboxed compilers, a real debugger, exploit labs, and the rest of the kit.

Everything below is what you get. Have a play with the previews.

Assembly Playground
777

Write x86-64 by hand, step through execution one instruction at a time, watch register state shift live as you go.

0MOV RAX, 0x2A
1ADD RAX, 0x08
2MOV RBX, RAX
3SUB RAX, 0x0A
REGISTERS
RAX0x00
RBX0x00
RCX0x00
Compiler Explorer
777

Compile C, C++, or Rust and watch the source-to-assembly mapping with line-by-line highlighting.

Hover C code to highlight the matching assembly
C
int add(int a, int b) {
return a + b;
}
x86-64
push rbp
mov rbp, rsp
mov eax, edi
add eax, esi
pop rbp
ret
Interactive Debugger
777

Step through C and C++ with full execution traces. Variables, registers, stack frames, and memory all shift in front of you.

1int x = 5;
2x *= 2;
3int y = x + 1;
4return x + y;
LOCALS
x?
y?
Heap Visualizer
777

Simulate malloc, free, and realloc. Watch chunks allocate, coalesce, fragment, and corrupt right in front of you.

empty heap
Allocated: 0 bytes | Blocks: 0
ROP Gadget Builder
777

Upload an ELF, pull gadgets out of it, and stitch a ROP chain together with a drag-and-drop editor.

GADGETS — click to add
CHAIN
click gadgets above to build a chain
Mitigation Explorer
777

Toggle ASLR, DEP, and stack canaries. Watch the same exploit succeed, half-succeed, or die outright as protections come on.

Exploit success rate95%
No protections — trivial exploitation
Exploit Labs
777

Eleven CTF-style challenges in isolated Linux VMs. Buffer overflows, format strings, heap pwn, and a few nasty surprises.

terminal
Practice Sandbox
777

Ephemeral Linux VMs loaded with sixty-plus security tools. Your own lab, on demand, no setup tax.

COMPILERS
gccg++nasmrustc
DEBUG
gdbradare2straceltrace
NETWORK
nmaptcpdumpnetcatcurl
BINARY
objdumpreadelfpwntoolsropper
60+ tools preinstalled | 120-min ephemeral sessions

STRUCTURED LEARNING

Every module ends with a checkpoint quiz. Progress syncs across tracks and devices, achievements unlock as you go, and the whole thing is built so the understanding sticks.

Create Free Account