Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How Computers Work: From Electrons to Hardware to the Web

Tejas Kumar via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Embark on a comprehensive journey through the world of computing in this 92-minute podcast episode. Explore the intricate layers of technology, from subatomic particles powering data centers to complex software architectures. Delve into hardware components, firmware, operating systems, and CPU operations. Understand memory management, storage solutions, and security measures like TPM. Dive deep into frontend technologies, backend infrastructure, and network protocols. Examine cloud computing concepts, CI/CD pipelines, and the build-vs-buy dilemma in tech development. Gain a holistic understanding of how computers and the internet function, making this episode an essential guide for tech enthusiasts and curious minds alike.

Syllabus

- Intro
- Sponsor
- Everything is a Stack, with Layers on Layers
- The Lowest Layer: Subatomic Particles
- Types of Current: AC and DC Alternating and Direct Current
- How Datacenters use Electricity
- The Next Layer: Hardware
- The Next Layer: Firmware
- The Next Layer: The OS Kernel
- Diving Deeper: Motherboard
- The OS Kernel
- CPU, Threading, Multithreading, Hyperthreading, Clock Speed
- Memory/RAM, Volatile Memory, Virtual Memory
- Storage, Hard Drives, Solid State Drives
- TPM Trusted Platform Module
- The Next Layer: Software
- Software Architecture
- Frontend Deep Dive: HTML, HTMX, CSS, TailwindCSS, JavaScript, Accessibility, and Network
- What happens when data fetching: TCP/IP stack, HTTP and SSL encryption, how data flows over the network and internet
- Receiving a Network Request on the Backend, DNS, Firewalls, Load Balancing, SSL Termination, Reverse Proxies
- Backend Architecture: Caches, Queues, Distributed Systems, Control Plane vs. Data Plane
- Cloud Computing: Virtual Private Clouds VPCs, Subnets, NATs
- Adjusting Expectations for Frontend and Backend
- CI/CD Pipelines, Webhooks, git-based deploys
- Build it or buy it?
- Conclusion

Taught by

Tejas Kumar

Reviews

Start your review of How Computers Work: From Electrons to Hardware to the Web

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.