ConceptStep · learning platform for computer science

Number systems

Learning paths · Number systems

Personal progression

Learn one topic at a time

From base conversions to binary arithmetic, two's complement, signed/unsigned values, overflow and IEEE 754 representation.

Progress: 0 / 14 modules mastered

Adaptive learning path

Recommended next step: Decimal → binary

It is ready and unlocks 1 more skill in the learning path.

Start module →
Your progress

Competency map

The map shows prerequisites, mastered skills and the next step in this learning path.

All modules

Your learning path

Module 2

Binary → decimal

🔒 Locked

Prerequisites: Decimal → binary

What you will learn: Use powers of 2 to reconstruct the decimal value.

Module 3

Decimal → hexadecimal

🔒 Locked

Prerequisites: Base conversions

What you will learn: Convert to base 16 and use digits A–F correctly.

Module 4

Hexadecimal → decimal

🔒 Locked

Prerequisites: Decimal → hexadecimal

What you will learn: Use powers of 16 to reconstruct the decimal value.

Module 5

Binary ↔ hexadecimal

🔒 Locked

Prerequisites: Binary and hexadecimal

What you will learn: Convert directly between the two bases using groups of 4 bits.

Module 6

Binary addition

🔒 Locked

Prerequisites: Binary representation and place value

What you will learn: Perform binary addition column by column while managing carries.

Module 7

Binary subtraction

🔒 Locked

Prerequisites: Binary addition

What you will learn: Perform binary subtraction using borrows.

Module 8

Two's complement

🔒 Locked

Prerequisites: Binary addition and subtraction

What you will learn: Represent negative signed integers at a fixed bit width.

Module 9

Subtraction with two's complement

🔒 Locked

Prerequisites: Two's complement and binary addition

What you will learn: Transform subtraction into addition using two's complement.

Module 10

Signed, unsigned and overflow

🔒 Locked

Prerequisites: Two's complement and binary addition

What you will learn: Interpret the same bits as signed or unsigned and recognize overflow and wrapping.

Module 11

IEEE 754 — encoding

🔒 Locked

Prerequisites: Binary conversions, signed values and exponents

What you will learn: Build the 32 single-precision bits: sign, biased exponent and fraction.

Module 12

IEEE 754 — decoding

🔒 Locked

Prerequisites: IEEE 754 encoding and binary → decimal conversion

What you will learn: Reconstruct the decimal value from the S, E and F fields.

Module 13

IEEE 754 — precision

🔒 Locked

Prerequisites: IEEE 754 encoding and decoding

What you will learn: Understand rounding, exact values and the spacing between consecutive floats.

Module 14

Final assessment

🔒 Locked

Prerequisites: All core competencies in the learning path

What you will learn: Combine conversions, operations, signed integers and floating point in a mixed assessment.

Progress is stored in a protected technical cookie in your browser.

GUIDED LEARNING PATHS

Want to choose the next skill to develop?