Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Introduction to Computer Architecture

Carnegie Mellon University via Independent


This course provides an introduction to computer architecture, covering topics such as the basic structure of computers, instruction set architecture, memory hierarchy, and input/output systems. Students will learn about the fundamental principles and concepts of computer architecture, enabling them to understand how computers work at a hardware level. The course aims to teach students the skills needed to design and evaluate computer systems, as well as to analyze and improve system performance. The teaching method includes lectures, readings, assignments, and hands-on projects. This course is intended for students and professionals interested in gaining a foundational understanding of computer architecture.

Taught by

Onur Mutlu


5.0 rating, based on 6 Class Central reviews

Start your review of Introduction to Computer Architecture

  • Abdul Hameed Pitafi
    The course introduces the computer architecture and organization basics. All the material provided is new and up to date.
  • Anonymous
    First of all I want to thank you for this free course and for helping me to promote my self by education. My name is Bereketeab Fikremariam and I'm from The state of Eritrea, east Africa. I have been wanting to learn Architecture for long but since I'm not able to pay it I couldn't. When a friend of mine told me about this I immediately searched and here I am. I have B.C degree in applied physics and I look forward for the course.
  • Shaodong Qin
  • Profile image for Farid Rif Atlas
    Farid Rif Atlas
  • Sidharrth
  • Profile image for Sakthi Ramanathan
    Sakthi Ramanathan

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.