Interactive tools to help you visualise and understand key computing concepts — click, experiment and explore.
Type in either box and watch the conversion happen live. The bit visualiser shows each bit's place value lighting up in real time.
Enter two denary numbers (0–127 each) and see their binary addition worked out step by step.
Watch bubble sort in action. Each step compares adjacent bars — red means swapped, green means the element has reached its final position. Trace through manually or let it run automatically.
See how data packets travel across a network. Click Send Packet to watch a packet travel from your device through routers to a web server — packets may take different routes!
Toggle the inputs and watch the output change in real time. Each gate follows a different Boolean logic rule — AND, OR and NOT are the three fundamental gates.
Step through a simple program instruction by instruction. Watch the CPU registers update as the program counter advances and each instruction is fetched, decoded and executed.
CPU reads the next instruction from RAM using the address in the Program Counter (PC).
The Control Unit interprets the instruction — what operation is needed and what data to use.
The ALU or other component carries out the instruction — arithmetic, memory access, or jump.