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.

Start
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.

Start
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.

Start