mini lectures: from transistor to browser

0 of 50 lectures read (stored in local storage)
Sign up to keep up to date Feedback & ideas? Contact me
  • 1: Fundamentals of Semiconductor Physics
  • 2: Transistor Types and Basic Operation
  • 3: Building Logic Gates from Transistors
  • 4: Combinational Logic Circuit Design
  • 5: Sequential Logic and Flip-Flops
  • 6: Registers and Memory Cells
  • 7: Clock Signals and Timing
  • 8: Arithmetic Logic Unit (ALU) Design
  • 9: Control Unit Implementation
  • 10: Basic CPU Architecture
  • 11: Memory Hierarchy Fundamentals
  • 12: Bus Systems and I-O
  • 13: Machine Code Representation
  • 14: Assembly Language Basics
  • 15: Creating a Simple Assembler
  • 16: Basic Operating System Concepts
  • 17: Bootloader Implementation
  • 18: Memory Management Unit (MMU)
  • 19: Virtual Memory Implementation
  • 20: Process Management Basics
  • 21: Thread Implementation
  • 22: System Calls Design
  • 23: File System Basics
  • 24: Device Drivers
  • 25: Compiler Front-end Design
  • 26: Lexical Analysis Implementation
  • 27: Parser Implementation
  • 28: Abstract Syntax Tree Generation
  • 29: Intermediate Code Generation
  • 30: Code Optimization Basics
  • 31: Machine Code Generation
  • 32: Linker and Loader Design
  • 33: High-Level Language Design
  • 34: Memory Allocation Strategies
  • 35: Network Stack Fundamentals
  • 36: Physical Layer Implementation
  • 37: Data Link Layer Protocols
  • 38: IP Protocol Implementation
  • 39: TCP Protocol Implementation
  • 40: Socket Programming Basics
  • 41: HTTP Protocol Implementation
  • 42: Browser Engine Architecture
  • 43: HTML Parser Implementation
  • 44: CSS Engine Design
  • 45: Layout Engine Fundamentals
  • 46: Rendering Engine Basics
  • 47: JavaScript Engine Design
  • 48: Event Loop Implementation
  • 49: DOM Implementation
  • 50: Browser Storage Systems