Course Overview
- Course Title: Think Like a Machine: Computer Architecture Unlocked
- Instructor: Omkareshwar Jha
- Target Audience:
- Computer Engineering students
- Electronics & Communication students
- Beginners seeking foundational knowledge in computer architecture
- Professionals preparing for technical interviews or exams
- Prerequisites: None (only a passion to learn)
Curriculum Highlights
-
Key Topics Covered:
- Fundamentals of computer organization and hardware-software interaction
- Modern computer system architecture, components, and functions
- Data representation: number systems, binary arithmetic, and data formats
- Performance optimization: pipelines, superscalar processing, and parallelism
- Bus systems, addressing modes, and data transfer techniques
- RISC vs. CISC architectures and real-world applications
- Instruction Set Architecture (ISA) and assembly language basics
- Logic gates, memory units, ALUs, and system-level design
-
Key Skills Learned:
- Analyzing and designing computer hardware components
- Interpreting machine-level operations and instruction cycles
- Solving data representation and arithmetic problems in binary
- Comparing and evaluating CPU architectures (RISC, CISC)
- Writing and understanding basic assembly language
- Optimizing system performance through pipelining and parallelism
Course Format
- Duration: 5.5 hours on-demand video
- Format: Self-paced online course (lifetime access)
- Resources:
- 1 downloadable resource (study materials/notes)
- Quizzes & exercises for practice
- Role-play simulations for immersive learning
- Mobile and TV access
- Certificate of completion


