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.

This module is still locked. Complete the required prerequisites first.
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?