From the course: Computer Architecture Essentials

Getting started with computer architecture

From the course: Computer Architecture Essentials

Getting started with computer architecture

- [Eduardo] Every program you write depends on the hardware beneath it, but how much do you really know about what's happening under the hood? This course will guide you through the core concepts of how modern computers work, from the CPU and memory hierarchy to pipelines, caching, and even cutting-edge technology like out-of-order execution and RISC-V. The course is designed for programmers who want to create better software by understanding the hardware it's running on, but it's also perfect for anyone starting a career in tech or exploring computer systems for the first time. If you've ever wondered why performance tweaks matter or how to write software that works seamlessly with hardware, this course is for you. So come join me, and let's step into the fascinating world of computer architecture.

Contents