All roadmaps
Beginner3 projects
Binary & Encoding
Get comfortable with how data is actually represented: bits, encodings, and serialization.
21+
completed
~6.5h
total time
3
projects
Part 1·Beginner·2h·21+ learners
Number Systems and Bit Manipulation
Convert confidently between binary, hex, and decimal, understand two's complement, and see IEEE 754 floating-point bits directly.
Part 2·Intermediate·2h·18+ learners
Character Encoding and Unicode
Understand the difference between a Unicode code point and its encoded bytes, and decode UTF-8 by hand.
Part 3·Intermediate·2.5h·16+ learners
Binary Serialization Formats
Compare MessagePack, Protocol Buffers, and CBOR against JSON on the same payload — encoding, decoding, and benchmarking.
