Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Memcached architecture, design, and implementation using Docker, Telnet, and NodeJS. Learn about memory management, LRU, threading, and distributed caching in this comprehensive crash course.
Explore index fill factor's impact on database performance, including storage representation, IO costs, page splits, and fragmentation. Learn to optimize this double-edged parameter for efficient backend systems.
Explore Mutual TLS: encryption, authentication, advantages, and challenges in client-server communication. Gain insights into secure network protocols for backend development.
Explore database logging techniques including WAL, checkpointing, and undo logs to ensure data durability and recovery in backend systems.
Explore the lifecycle of HTTP requests in NodeJS, covering request objects, chaining, response handling, and Express middleware implementation for efficient backend development.
Explore DNS's brilliant design, scalability, and security challenges. Learn how it works, its pros and cons, and lessons for app development in this comprehensive overview.
Explore hash tables' efficiency in caching, database joins, and load balancing, while examining their costs and limitations in various applications and programming languages.
Explore Bitcoin's encryption, public key cryptography, and security measures. Learn about wallet vulnerabilities, transaction verification, and potential attack vectors in this comprehensive overview.
Explore database page splits, their impact on query performance, and solutions like reindexing and fill factor. Learn about page structure, read/write operations, and index fragmentation.
Explore Instagram's architecture through dev tools, examining its mix of REST API and GraphQL, with insights on performance, security, and WebSocket usage.
Explore multi-tenancy architecture across various domains, including storage, databases, networking, virtualization, and applications, to optimize resource sharing while maintaining isolation between tenants.
Learn to build a simple upload service with vanilla JavaScript, implementing file chunking, progress tracking, and backend handling for efficient file uploads.
Explore SSL stripping attacks, their causes, mitigations, and ongoing challenges in web security. Learn about the web security model and potential solutions to this vulnerability.
Explore TCP and HTTP keepalive mechanisms, their benefits, challenges, and best practices. Learn about middlebox interactions and optimal timeout settings for improved network performance.
Explore synchronous and asynchronous operations across programming, messaging, databases, and operating systems. Learn key differences and applications in various tech domains.
Get personalized course recommendations, track subjects and courses with reminders, and more.