Computer Architecture

Computer Architecture is the science and art of selecting and interconnecting hardware components to build computers that meet functional, performance and cost goals. Coursera's Computer Architecture catalogue teaches you about the design, function and operation of a computer system. You'll learn everything from the principles of hardware and software interaction, memory hierarchy design, pipelining and parallel processors, to the impact of compiler technology on architecture. Understand the basic building blocks such as transistors, gates, and memory cells, and how they're combined to form complex systems. Through this understanding, you'll be equipped to design, analyze and optimize computing systems for applications across a wide range of disciplines.
14credentials
68courses

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Computer Architecture Course Catalog

  • Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Microarchitecture, Computer Architecture, Computational Logic, Computer Systems, Computer Science, Programming Principles, Computer Engineering, Embedded Systems, Computer Hardware, Computational Thinking

  • Status: Preview

    Skills you'll gain: Computer Science, Computer Engineering, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics

  • Status: Free Trial

    Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Vulnerability Assessments, Hardware Architecture, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, Authentications, Network Monitoring, TCP/IP, Network Analysis

  • Status: Free Trial

    Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Debugging

  • Status: Preview

    Skills you'll gain: Web Design and Development, Web Development, Web Content Accessibility Guidelines, Web Design, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Data Security, Web Content, Back-End Web Development, Program Development, Cascading Style Sheets (CSS), Javascript, Information Privacy, Computer Architecture

  • Status: Preview

    Skills you'll gain: Transaction Processing, Performance Tuning, System Programming, Operating Systems, C++ (Programming Language), System Configuration, Computer Architecture, Data Storage, Computer Hardware, Data Storage Technologies, Program Development, Application Development

  • Status: Free Trial

    Skills you'll gain: Embedded Systems, Embedded Software, Computer Systems, Internet Of Things, System Programming, C (Programming Language), Hardware Architecture, Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Development Environment, Debugging

  • Status: Preview

    Johns Hopkins University

    Skills you'll gain: Computer Systems, Informatics, Data Processing, Data Sharing, Computing Platforms, Health Informatics, Bioinformatics, Data Storage, Computer Architecture, Computer Literacy, Computer Hardware, Big Data, Capacity Management, Data Centers, Cloud Computing

  • Status: Free Trial

    Skills you'll gain: Performance Tuning, Microarchitecture, Embedded Systems, Application Security, System Programming, Secure Coding, Computer Architecture, Hardware Architecture, Debugging

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Programming, Program Development, Data Structures, Linux, Debugging

What brings you to Coursera today?

Leading partners

  • University of Colorado Boulder
  • Arm
  • L&T EduTech
  • EDUCBA
  • Politecnico di Milano
  • IBM
  • Johns Hopkins University
  • Birla Institute of Technology & Science, Pilani