Home » Computer Science » Computer Architecture Free Online Course by Princeton University

Computer Architecture Free Online Course by Princeton University

Princeton University is offering Computer Architecture free online course. This course is aimed at students interested in compilers, operating systems and high-performance programming.

In this course, students will learn to design the computer architecture of complex modern microprocessors. The course will start on November 21, 2016.

User Review
0 (0 votes)

Course At A Glance

Length: 11 weeks
Subject: Computer Architecture
Institution: Princeton University and Coursera
Languages: English
Price: Free
Certificate Available: Yes
Session: Course Starts on November 21, 2016

Providers’ Details

Princeton University is a private research university located in Princeton, New Jersey, United States. It is one of the eight universities of the Ivy League, and one of the nine Colonial Colleges founded before the American Revolution.

About This Course

This course forms a strong foundation in the understanding and design of modern computing systems. Building on a computer organization base, this course explores techniques that go into designing a modern microprocessor.

Learning Outcomes

This course will explore how the computer architect can utilize the increasing number of transistors available to improve the performance of a processor. Focus will be given to architectures that can exploit different forms of parallelism, whether they be implicit or explicit. This course covers architectural techniques such as multi-issue superscalar processors, out-of-order processors, Very Long Instruction Word (VLIW) processors, advanced caching, and multiprocessor systems.


David Wentzlaff

Assistant Professor of Electrical Engineering


Fundamental understanding of computer architecture is key not only for students interested in hardware and processor design, but is a foundation for students interested in compilers, operating systems, and high performance programming.

How To Join This Course

  • Go to the course website link
  • Create a Coursera account to SignUp
  • Choose “Register Now” to get started.

Apply Now