inflearn logo

Learning Computer Architecture from the Ground Up, Part 1 – From Transistors to the CPU

Learn how computers represent, process, and store information by connecting transistors to logic gates, arithmetic circuits, memory, and the CPU. Through three comprehensive design projects, you’ll understand the role of each component and how they connect, and be able to explain how the CPU operates according to instructions. No prior programming or hardware knowledge is required.

(5.0) 2 reviews

87 learners

Level Beginner

Course period Unlimited

Computer Architecture
Computer Architecture
Computer Architecture
Computer Architecture

What you will gain after the course

  • You can explain how numbers and information are represented using bits, binary numbers, encoding, and two’s complement.

  • You can understand how transistors lead to logic gates, adders, and ALUs, and explain how circuits compute based on their inputs.

  • You can explain how latches, flip-flops, clocks, registers, and memory are connected, and how data is stored and selected by address.

  • You can trace the CPU’s instruction fetch, decode, execution, and result storage by following the program counter, datapath, and control signals.

  • Through three design projects—a 4-bit ALU, a traffic light controller, and a CPU—you can explain how the roles and connections of individual components come together to produce the overall operation.

Recommended for
these people

Who is this course right for?

  • Those who want to learn how computers work, from transistors to CPUs, without any programming or hardware experience.

  • For those who want to learn the fundamentals of information representation, data storage, and processing before studying operating systems, data structures, and networks.

  • For those who have memorized CS terms like bits, registers, addresses, and instructions individually, but want to understand how they relate to one another.

  • For those who have done some basic coding but want to understand how programs execute from the perspective of the CPU and memory.

Need to know before starting?

  • No prior knowledge is required beyond basic arithmetic.

  • No programming experience is required either.

Hello
This is codingmax

Career Verified

841

Learners

52

Reviews

19

Answers

4.9

Rating

6

Courses

Hello. I run HyperStep, an educational content company, and create content that explains mathematics and programming in an easy and intuitive way.

Current) CEO of HyperStep, an educational content company
Over 20 years of software development experience

Ex-Coupang
Ex-Hyperconnect
Ex-Kakao
Ex-Kakao Entertainment
Ex-Polaris Office (Infraware)

 

CodingMax-CodingMax
📺https://www.youtube.com/@coding-max
📘https://www.codingmax.net

More

Curriculum

All

103 lectures ∙ (11hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • balet99c0265님의 프로필 이미지
    balet99c0265

    Reviews 2

    ∙

    Average Rating 5.0

    5

    11% enrolled

    I'm still in the early stages of the course, but the visual materials are excellent. It's just my personal opinion, but I find it easier to understand than the classic book "CODE."

    • codingmax
      Instructor

      I am glad to hear that you are satisfied with the course content. Thank you for the great review. I hope the course remains enjoyable and meaningful until the very end😊🙏

  • haak1368658님의 프로필 이미지
    haak1368658

    Reviews 1

    ∙

    Average Rating 5.0

    5

    100% enrolled

    I enjoyed the lecture. When will Parts 2 and 3 be uploaded?

    • codingmax
      Instructor

      Hello dodo! Thank you so much for completing the course and leaving a review. 😊 Part 2 is currently in the early stages of production, and I think I’ll be able to start Part 3 after finishing Part 2, so it’s still difficult to say exactly when they will be released. 🥹 However, I plan to release them as soon as possible. I’ll let you know in an announcement once they’re released. Thank you for your interest in the follow-up courses as well!

codingmax's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$57.00

25%

$77.00