• Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Foundations of Computing: Computer Architecture

Learn the fundamentals of computer architecture. This course will teach you how modern computers process instructions, optimize performance, and execute code efficiently using concepts like pipelining, caching, and assembly language.

Ned Bellavance - Pluralsight course - Foundations of Computing: Computer Architecture
by Ned Bellavance

What you'll learn

Understanding how computers process instructions and optimize performance can be challenging without a strong foundation in computer architecture. In this course, Foundations of Computing: Computer Architecture, you’ll learn the key components of computer systems from the ground up. First, you’ll explore the core components of computer architecture, including the CPU, memory, and storage. Next, you’ll discover how instruction sets, pipelining, and caching impact performance. Finally, you’ll learn how compilers translate high-level code into assembly and how optimization techniques improve execution speed. When you’re finished with this course, you’ll have the skills and knowledge of computer architecture needed to evaluate and enhance system performance.

Table of contents

About the author

Ned Bellavance - Pluralsight course - Foundations of Computing: Computer Architecture
Ned Bellavance

Ned Bellavance is an IT professional and Microsoft MVP with almost 20 years of experience in the industry. Passionate about technology, he is always looking to embrace future trends and share new discoveries with the community.

More Courses by Ned