Skip to main content

Digital Electronics & Computer Architecture

14h 27m 3s
English
Paid

Course description

This course is a friendly introduction to digital electronics for beginners. Together, we will explore how the key building blocks of digital systems work and step by step assemble a simple computer with registers, a common bus, ALU, memory, and an instruction set.

You can consider this course as a "first step" into the world of electronics and computer architecture. We will start with the basics of physics at the atomic level and gradually move on to popular analog components, relays, vacuum tubes, transistors, logic gates, memory devices, arithmetic circuits, control logic, and many other topics. All learning is accompanied by practical assignments and real circuits that we will create throughout the course.

By the end of the course, you will have a clear understanding of how a simple computer works: from the processes occurring at the electron level within the hardware to the design of a computing machine capable of storing, loading, and processing data.

Required Tools

We use only free and cross-platform programs—such as EveryCircuit, Falstad Circuit Simulator, Autodesk TinkerCad, and Logisim Evolution. The course also uses breadboards for assembling small circuits, but you will be able to successfully complete the lessons without them.

Who the Course is For

The course does not require any prior knowledge. If you’ve always wanted to know how a computer is structured "under the hood" at the most basic level, this is definitely the place for you!

The course is specially designed for beginners and will be particularly beneficial for programmers who want to finally understand what happens inside the computing machines they work with every day.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 83 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Motivations & Learning Outcomes

All Course Lessons (83)

#Lesson TitleDurationAccess
1
Motivations & Learning Outcomes Demo
11:05
2
How to Take this Course
02:59
3
Electrical Fluid
12:51
4
Transmitting Electrical Fluid
13:39
5
Reviewing the Atomic Model
15:44
6
Conductors & Insulators
07:35
7
Electron Spin
14:54
8
Electron Flow & Hole Flow
12:45
9
Conventional Current & Resistance
11:45
10
Measuring Voltage with a Multimeter
11:33
11
Limiting Current using Resistors
13:25
12
Breadboard Internal Connections
06:23
13
LED & Resistor on a Breadboard
08:48
14
Autodesk TinkerCad
03:12
15
Simulating Simple Circuits
15:37
16
Path Lower Resistance
07:15
17
Some Notes on Circuit Analysis
13:46
18
Units of Measurement
16:39
19
The Speed of Electricity
08:54
20
Prefixes & Conversions
10:36
21
Electric Field
14:39
22
Telephone Networks & Switchboards
09:21
23
Electricity & Magnetism
08:17
24
Interactive Visualizations on Magnetism
06:56
25
Relays
09:51
26
AC vs DC
13:10
27
Inductors & Transformers
14:15
28
Capacitors
16:15
29
Capacitors & Supply Interruptions
09:04
30
LED & Capacitor on a Breadboard
01:52
31
Diodes & Polarity Protection
02:47
32
Rectifiers & Smoothing Capacitor
03:48
33
Relays & Boolean Logic
16:43
34
Analog vs Digital Electronics
11:31
35
Logic Gates (AND, OR, & NOT)
16:06
36
Relay Gates (AND, OR, & NOT)
10:41
37
Thermionic Emission
08:58
38
Vacuum Tube Diode
08:16
39
Vacuum Tube Triode
08:16
40
Analog Signal Amplification
16:19
41
Semiconductors & Doping
11:10
42
N-Type & P-Type Semiconductors
06:03
43
PN Junction
11:58
44
Transistors
08:28
45
NPN Transistor
13:40
46
Transistors & Amplification
10:22
47
BJT 2N2222 on a Breadboard
15:18
48
Logic Gates & BJT Transistors
05:59
49
AND Gate using Transistors
15:18
50
OR Gate using Transistors
08:13
51
NOT Gate using Transistors
08:33
52
NAND Gate using Transistors
08:43
53
Are NAND Gates Easier to Build?
09:38
54
XOR Gate using Transistors
07:47
55
SR Latch
10:29
56
SR Latch using NOR Gates
13:06
57
Active High & Active Low
03:29
58
SR Latch using NAND Gates
06:48
59
Gated SR Latch
07:47
60
Gated D Latch
10:20
61
Clocked D Latch
15:39
62
Preset & Clear Inputs
03:49
63
Crystal Clock
20:47
64
Master-Slave D Flip-Flop
15:38
65
JK Flip-Flop
11:46
66
T Flip-Flop
02:23
67
Binary Counter (Exercise)
08:21
68
Implementing a Binary Counter
11:42
69
Registers
07:05
70
CD4014 IC Chip
06:35
71
Hierarchies & Subcircuits
10:21
72
Write Enable
12:27
73
Half Adder
12:00
74
Sum of Products
18:55
75
SoP Simplifications
03:38
76
Full Adder
05:42
77
8-Bit Adder (Exercise)
04:16
78
Adding Two Bytes
04:01
79
7-Segment Display Driver
19:45
80
Double Dabble Algorithm
13:33
81
Why Doubling & Why Dabbling?
09:04
82
Designing a Dabble Chip
07:10
83
Designing a Double Dabble Circuit
22:47

Unlock unlimited learning

Get instant access to all 82 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

The Software Designer Mindset (COMPLETE)

The Software Designer Mindset (COMPLETE)

Sources: ArjanCodes
"The Software Designer Mindset" is a course that teaches all aspects of software architecture and offers practical advice on creating scalable software...
14 hours 32 minutes 58 seconds
The Effective Engineer, Pro Package

The Effective Engineer, Pro Package

Sources: Edmond Lau
Designed for those looking for an extra boost in their professional growth. You'll get for your own personal use: the book in PDF, Kindle, and ePub formats; the step-by-step com...
Mind-Blowing Science: Season 2

Mind-Blowing Science: Season 2

Sources: Wondrium by The Great Courses, Scientific American
Mind-Blowing Science is back! Season 2 of our National Capital Emmy® Award-winning series has arrived and it’s chock full of even more mind-blowing moments as a
4 hours 30 seconds
Advanced Prompt Engineering

Advanced Prompt Engineering

Sources: DAIR.AI
This course is dedicated to advanced methods in Prompt Engineering for large language models (LLMs) and their effective application in various scenarios.
1 hour 23 minutes 57 seconds