Number Systems & Encoding

IT Fundamentals

Build the core computing literacy that everything else depends on: character encoding, bit-level representation, and the number systems used across operating systems, networks, and programming, then pressure-test it with live demos and bit-switch games.

ASCIIBinaryDecimalHexadecimalPractice Labs

ASCII Table

Character encoding basics, control characters, and a live text-to-hex view.

Binary

Learn bits, bytes, place values, and how computers interpret ones and zeros.

Decimal

Connect everyday numbering to place values, conversion, and computing context.

Hexadecimal

Use base-16 to bridge human-readable values and machine-level binary data.

Practice

Demos And Games

The floating binary practice pages now live here, together with a dedicated practice area for quick drills and visual learning.

Open practice area

Why It Matters

Strong Foundations Make Technical Topics Easier

Binary explains how machines store and process information. Decimal keeps the human view readable. Hexadecimal compresses long binary values into a format that engineers can scan quickly. ASCII connects numeric codes to visible characters and control symbols.

Once these ideas click, networking, scripting, memory analysis, file formats, and protocol analysis all become easier to reason about.

Quick Reference

Decimal, Binary, Hex

DecBinHex
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F