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

Windows Server 2016 Administration

Windows Server 2016 Administration

Sources: udemy
Learn to manage Windows Server 2016 with more than 10 hours of content that every systems administrator and/or network administrator should know. Some experie
10 hours 23 minutes 31 seconds
100 MENTAL MODELS & THINK BETTER

100 MENTAL MODELS & THINK BETTER

Sources: Wisdom Theory
100 Mental Models & Think Better. This book series is a true navigator in the world of thinking. It offers 200 powerful mental models borrowed from...
38 hours 58 minutes 27 seconds
The Ultimate Data Structures & Algorithms: Part 2

The Ultimate Data Structures & Algorithms: Part 2

Sources: codewithmosh (Mosh Hamedani)
Data structures and algorithms are patterns for solving problems. Developers who know more about data structures and algorithms are better at solving problems. That’s why compan...
5 hours 56 minutes 46 seconds
Master the Pathfinding Algorithms with JavaScript and React

Master the Pathfinding Algorithms with JavaScript and React

Sources: zerotomastery.io
Enhance your JavaScript and React skills, build a portfolio project, and understand the pathfinding algorithms on a deeper level in this project-based course!
2 hours 30 minutes 4 seconds
Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka

Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka

Sources: udemy
Hi there! My name is Ali Gelenler. I'm here to help you learn microservices architecture while applying Clean and Hexagonal Architectures and using Domain Drive
18 hours 2 minutes 34 seconds