₹0 for students · Certificate · Beginner
How Computers Work
4 mini courses, 16 lessons: the CPU, what makes it fast, memory and I/O, and modern hardware
16 lessons · ~3 hours · 30-question final exam · pass mark 70%
About the course
What you’ll learn
What actually happens when your code runs. Follow an instruction through the processor, see why caches, pipelines and multiple cores make programs fast (or slow), how memory, storage and devices connect, and how phones, GPUs and ARM chips changed the picture. You also simulate a tiny CPU and a cache in Python. Pass every lesson quiz and the final exam to earn a verifiable certificate.
Part of the career track: Computer Science Foundations
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 30 questions in 45 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
16 lessons in 4 mini courses
Each mini course takes about an hour. Already know one? Test out in the app and skip it.
1. Inside the CPU
Explain how a processor fetches, decodes and runs instructions.
2. Making it fast
Explain pipelines, caches, branch prediction and multicore, and write cache-friendly code.
3. Memory, storage and I/O
Describe how memory, storage and devices connect to the CPU.
4. Modern hardware
Compare CPUs, GPUs and phone chips, and reason about speedups.
Written by Vikosha. Lessons, questions and exercises are original. Licence: Original Vikosha course..