A series writing a C compiler piece by piece. in Programming Languages →
Advanced
In-depth resources: internals, performance and expert topics.
17 links
A set of 48 programming exercises in 8 sets that teach cryptography by attacking real constructions; you write the attacks yourself. in CTF & Hands-on Labs →
Every challenge from Google’s CTF competitions, with source code and solutions. in CTF & Hands-on Labs →
Realistic machines with no hints — reconnaissance and research are entirely on you. in CTF & Hands-on Labs →
A non-profit wargame site for binary exploitation (pwn), starting at the Toddler's Bottle tier and getting harder. in CTF & Hands-on Labs →
Harder binary exploitation tasks aimed at building pwn skills on near-real vulnerabilities. in CTF & Hands-on Labs →
A technical account of how a homophonic substitution cipher unsolved for fifty-one years was broken — a real worked… in CTF & Hands-on Labs →
The category of ciphers still unbroken, the Voynich manuscript and Beale ciphers among them. in CTF & Hands-on Labs →
The body behind CISSP. Unlike technical certifications it leans on governance and risk, and passing is not enough: five… in Certification & Career →
Guides to writing a database, Git, Docker, an operating system or a compiler from scratch. in Learning & Roadmaps →
A research journal explaining machine-learning ideas through interactive visuals. in Learning & Roadmaps →
The busiest competitive programming platform, with regular rounds and a rating system. in Practice & Challenges →
An English translation and extension of the e-maxx.ru write-ups on competitive-programming algorithms, each topic with code and practice problems. in Practice & Challenges →
Mathematical problems where brute force does not finish; solutions need number theory or combinatorial insight. in Practice & Challenges →
A guide to Git’s object database, refs and merge algorithm. in Free Books & Long Reads →
An online book on writing fast code for modern hardware: cache hierarchy, SIMD, branch prediction. in Free Books & Long Reads →
A book series in which the developers of open-source projects describe their own architecture. in Free Books & Long Reads →