Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore B-tree and B+ tree data structures in database systems, comparing their advantages, limitations, and real-world applications like MongoDB's index implementation challenges.
Explore backend communication techniques: polling, pushing, long polling, and SSE. Learn their pros, cons, and applications in this comprehensive comparison of real-time data transfer methods.
Get personalized course recommendations, track subjects and courses with reminders, and more.