Overview
A hands-on introduction to digital logic and computer memory, covering logic gates, Boolean algebra, binary arithmetic, adders, number representations, Karnaugh maps, latches, flip-flops, and registers for building real digital circuits.
Syllabus
- Course 1: Basic Logic Gates & Fundamentals
- Course 2: Combining Gates to Build Meaning
- Course 3: The Idea of Memory
Courses
-
Build a strong foundation in digital logic: learn binary, inputs/outputs, and circuit wiring, then master NOT/AND/OR with truth tables, Boolean algebra identities, converting between representations, and simplifying with Karnaugh maps.
-
See how simple gates become useful building blocks: explore NAND, NOR, and XOR, practice base conversions and binary arithmetic, then design adders and understand signed numbers and overflow.
-
Understand how digital systems store state: from feedback loops to SR latches, D latches, and edge-triggered flip-flops. Learn how memory elements work, and how to design circuits that rely on sequential logic.