Networking & Cryptography
Computer networking, symmetric and asymmetric encryption, TLS, and applied cryptography.
Recommended Prerequisites
These are recommendations - you can start this track at any time.
About this track
Computer networking, symmetric and asymmetric encryption, TLS, and applied cryptography.
The Networking & Cryptography track collects 5 modules and 20 lessons into a single ordered path. Each module ends with a checkpoint quiz; passing the checkpoint unlocks the next module so you can track your progress without guessing whether the material has stuck.
You start with "Computer Networking Basics" and finish on "Applied Crypto & Common Pitfalls". The whole track sits inside the Core Computing area of the curriculum, so the writing assumes the prerequisites listed above and skips ground that an earlier track has already covered.
What this track covers
- Computer Networking Basics — How computers talk to each other - from electrical signals on a wire to the protocols that power the internet.
- Symmetric Encryption — One key to lock and unlock. Learn how XOR ciphers, AES, block ciphers, and stream ciphers work. See why the ECB penguin problem matters and how modes of operation keep your data safe.
- Asymmetric Encryption — Two keys instead of one. Learn how RSA, Diffie-Hellman key exchange, elliptic curve cryptography, and digital signatures enable secure communication between strangers.
- Cryptographic Protocols — See how encryption primitives combine into real protocols. Walk through the TLS handshake step by step, understand certificate chains, PKI, HMAC, and key derivation functions.
- Applied Crypto & Common Pitfalls — Why you should not roll your own crypto. Learn about real-world failures: padding oracle attacks, nonce reuse, timing attacks, and the subtle mistakes that break otherwise strong cryptography.
How the track works
Every lesson is a short page with diagrams, runnable examples, and the kind of edge-case footnotes you usually only find in textbooks. Where it makes sense, the lesson is paired with a CPU simulation or a coding challenge so you can poke at the idea instead of just reading about it.
The lessons themselves are free to read with a free account. The 5 checkpoint quizzes that gate the next module are also free, as are the lesson IDE and CPU simulations. Optional 777-tier tools — the step-through debugger, decompiler, ROP gadget builder, heap visualiser, and exploit labs — sit alongside the lessons but are not required to follow the track from start to finish.
You can jump in at any point. Be Bitwise is built around a free forever curriculum, with no time limits and no expiring access. Pick the next lesson when you have an hour; come back when you do not.