System on Chip (SoC) – 101

Last Update October 21, 2023

About This Course

In this course, I provide an overview of computer hardware engineering and SoC design, covering the full stack from the basic terminology, through computer architecture, and up to low-level software and design methodologies. The purpose of this course is to methodologically tell you about all those things that you may not have heard during your engineering studies and “fill the gaps” between the parts that you learned in-depth. It is in no way intended to provide a full, detailed description of every concept introduced, but following the course will give you a good idea about how a computer or any embedded system actually works.


38 Lessons

Lecture 1

Introduction and Motivation3:11Preview
MPU, MCU, and SoC12:55Preview
What is an Embedded System?15:58Preview
Components of Embedded Systems11:38Preview

Lecture 2

Lecture 3

Lecture 4

Lecture 5

Lecture 6

Lecture 7

Your Instructors


1 Course
18 Reviews
78 Students
See more

Write a review

Write a review