Science

Digital Circuits

Explore the building blocks of computers — from binary numbers to simple processors. Learn how logic gates combine to create complex digital systems.

1

Binary Numbers

The language of digital systems

Lesson 1: Binary & Decimal Coming Soon
Lesson 2: Binary Arithmetic Coming Soon
Lesson 3: Hexadecimal & Octal Coming Soon
2

Logic Gates

AND, OR, NOT, and beyond

Lesson 4: AND, OR, NOT Gates Coming Soon
Lesson 5: NAND, NOR, XOR Gates Coming Soon
Lesson 6: Truth Tables Coming Soon
3

Boolean Algebra

The math behind digital logic

Lesson 7: Boolean Expressions Coming Soon
Lesson 8: Simplification Rules Coming Soon
Lesson 9: De Morgan's Theorems Coming Soon
4

Combinational Logic

Circuits without memory

Lesson 10: Designing Combinational Circuits Coming Soon
Lesson 11: Karnaugh Maps Coming Soon
Lesson 12: Sum of Products & Product of Sums Coming Soon
5

Multiplexers & Decoders

Selecting and routing signals

Lesson 13: Multiplexers Coming Soon
Lesson 14: Demultiplexers Coming Soon
Lesson 15: Encoders & Decoders Coming Soon
6

Flip-Flops

Memory elements in digital circuits

Lesson 16: SR Flip-Flop Coming Soon
Lesson 17: D Flip-Flop Coming Soon
Lesson 18: JK Flip-Flop Coming Soon
7

Counters & Registers

Counting and storing data

Lesson 19: Binary Counters Coming Soon
Lesson 20: Shift Registers Coming Soon
Lesson 21: Ring Counters Coming Soon
8

Memory

RAM, ROM, and data storage

Lesson 22: RAM Basics Coming Soon
Lesson 23: ROM & Flash Memory Coming Soon
Lesson 24: Memory Organization Coming Soon
9

Simple Processors

Putting it all together

Lesson 25: ALU Design Coming Soon
Lesson 26: Control Units Coming Soon
Lesson 27: A Simple CPU Coming Soon