How Computers Work - Finally resolving the mystery!

REAL INSIGHTS into CPU design, logic gates, memory latches, computer architecture, computer fundamentals and basics

4.60 (95 reviews)
Udemy
platform
English
language
Hardware
category
instructor
How Computers Work - Finally resolving the mystery!
448
students
4 hours
content
Nov 2023
last update
$64.99
regular price

What you will learn

A step by step guide to design a computer: learn how to combine transistors to build adders, comparators, decoders, sequencers and buffers

A revolutionary way to learn electronics

How to build computer memory: the best explanations on NAND/NOR latches in an unprecedented way!

How instructions work: Instruction fetching and execution

What is programming: how to write a program, how program works

How computers do subtraction, multiplication and division

Learn computer design logics

A great introductory course into computer science

Why take this course?

Finally an explanation that will quench your curiosity! This course SETTLES it!  Based on Scott CPU by J. Clark Scott, we will talk about how to design a computer step by step, and also discuss extensively the design logics behind! You will know not only how computers work, but more importantly, WHY they are designed this way. You will find it NOWHERE ELSE!!

If you are absolute beginners, this course will teach you the nuts and bolts in an intuitive way that’s easy to follow.

If you are an experienced programmer curious about how those magical symbols typed turn into actions and results, this course will teach you the missing hardware piece in an enlightening way.

If you are an electrical engineer who already know circuits and electronics, this course will give you the unprecedented insights found nowhere else about complex circuits like memory latches, decoders, counters.

If you are a lifelong learner hoping to enrich your life experiences by learning science and technologies, this course will give you the fresh insights into the technological aspects of our modern lives.


Why are we able to communicate with students from such drastically different backgrounds? That’s because we’ve uncovered a brand new way of teaching: teach WHY, not just how! When you understand why, the learning process would become a flow experience.


We will talk about how to build each component of a computer. The mechanics of doing is intertwined with the purposes and goals, so the learners will find it so easy to follow.

(I) How computers compute. In this section, we will talk about how to build ALU that does the computing. Particularly we will talk about number representations, how transistor works, semiconductor technologies, and how to combine transistors to build adders. We will also talk about how computers do subtraction, multiplication and division.

(II) How computers remember. In this section, we will talk about how to build computer memory. We will show you step by step how to build memory latches, how to build memory grid by using multiple memory units, how to connect the memory grid to the ALU, how memory addressing works.

(III) How computers control. In this section, we will talk about how to build computer control section. We will discuss the basic tasks a computer needs to perform, how to build a sequencer, how instruction works, how to fetch and execute instructions.

(IV) What is programming. In this section we will talk about the basic instructions needed, how to wire them and how to do programming. In particular we will talk about jump instructions, load and store instructions, data instructions, clear instructions, IO instructions.


How our teaching differs from others’:

Many people talk about computers from the perspectives of a machine, rather than the perspectives of human. They start with the different components of computers, detailing one component and move on to the next. Those materials, while presenting the mechanics of the machine in an objective way, they barely speak to our hearts. Because for any information to go into our hearts, we have to understand WHY we do what we do.

Fully understand the needs of learners, the lecturers lay out the components from the perspectives of learners: what do I need to build and why would I build it this way. Eventually every essential components of a computer will be discussed, but the contents are structured in a way that follow human logics and reasoning, rather than the mechanics of the machine. Once you understand the design logics, you will see nothing is really difficult, nothing need to be memorized, because you have fully understood!

Screenshots

How Computers Work - Finally resolving the mystery! - Screenshot_01How Computers Work - Finally resolving the mystery! - Screenshot_02How Computers Work - Finally resolving the mystery! - Screenshot_03How Computers Work - Finally resolving the mystery! - Screenshot_04

Reviews

Brie
October 21, 2023
It is very interesting to learn how computers work. Broken down, the explanations are very clear and easy to digest.
Carlos
September 6, 2023
Incredible course. I love how the professor took the time to start explaining computers starting even from the atomic level! I've been looking for something like this for years.
Sudula
June 1, 2023
waiting for your upcoming courses on semiconductors (math models). All the best and Thank you so much for this course, it helped me a lot!!!!!
S
May 28, 2023
The explanations were superb, breaking down complex concepts into easily understandable chunks. The course also featured detailed diagrams that were visually appealing and helped solidify my understanding. It was definitely beginner-friendly, starting with the fundamentals and progressing at a comfortable pace. Overall, this course is highly recommended for those new to the subject. BTW is the narrator a female?
Marnie
May 6, 2023
this course is very insightful. It gives very good explanation about the fundamentals in an accessible way. I would recommend it to anyone who wants to understand the underlying principles.
Bryant
February 9, 2023
Deep dive with easy to understand illustrations and animations of computer hardware workings and models. Highly recommend for those wanting to understand how PCs can perform such complex operations with just electricity and cleverly put together wires/transistors and other hardware.
Aristotelis
January 4, 2023
Excellent course. Great visuals. Clear and concise explanations. One of a kind. Highly recommended!!!
Alex
November 13, 2022
I've been looking for something like this for years. i am not an engineer but I just want to understand the concepts. This course explains really well. It simplifies many otherwise convoluted topics. Nice work!!
Isaac
November 2, 2022
Great intro to the world of computer architecture. Still went over my head pretty quickly, but I feel like I have a better picture of what the subject matter looks like before jumping in to a computer architecture class.
Kalenborn
October 31, 2022
Honestly, it was too complicated for me to say I understand it all, but great enought to make me understand why I couldn't really understand how computers work and how programming works. All in all, great explanation
Jessie
October 23, 2022
Very good content, great insights! It really helps me understand the computer fundamentals effortlessly.
Cherry
September 1, 2022
This is an excellent course for people with no hardware background. It definitely demystifies the computer technology for me. The content is very intuitive and easy to follow. great background knowledge to have for anyone using computers on a daily basis.
Cathy
August 27, 2022
A rare find course on these days markets, as it's not like normal computer courses which "why" sometimes missing. This course dig into the design structure of computer, it sounds hard but very easy to follow. For a beginner like me it helps release lots of my memory for codes!
Ning
August 9, 2022
a really great course. It's the best explanation i've ever found. The explanation on memory is brilliant!
Lily
July 28, 2022
I am glad I found this course. It gives a perfect explanation! helped me to understand how hardware connected to each other to perform instructions. Especially, it give me a real insight of how memory works, without using the confusing truth table. This is not only for beginner, but also for people who high level program and don't have the faintest idea of how a computer works. Thank you!

Charts

Price

How Computers Work - Finally resolving the mystery! - Price chart

Rating

How Computers Work - Finally resolving the mystery! - Ratings chart

Enrollment distribution

How Computers Work - Finally resolving the mystery! - Distribution chart
4332074
udemy ID
10/3/2021
course created date
8/20/2022
course indexed date
Bot
course submited by