Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive video series covering essential backend engineering concepts, from networking fundamentals to database management and system design, ideal for beginners entering the field.
Learn to implement RabbitMQ for distributed messaging, covering core components, server setup, and client development in Node.js. Gain practical insights on this powerful message queue technology.
Comprehensive guide to HAProxy, covering load balancing, scaling, security, and advanced configurations for high-performance web infrastructure.
Comprehensive exploration of WebRTC, covering NAT, STUN, TURN, ICE, SDP, and signaling. Includes demo, pros/cons analysis, and bonus content for in-depth understanding of real-time web communication.
Comprehensive guide to JWT authentication, covering session-based and JWT-based methods, refresh tokens, asymmetric JWT, and practical implementation with Node.js and Postgres.
Learn to use IndexedDB in JavaScript for client-side storage. Covers database events, object stores, transactions, and data manipulation through hands-on coding examples and clear explanations.
Comprehensive introduction to Apache Kafka, covering core concepts, architecture, and hands-on implementation. Includes practical examples, coding demonstrations, and discussion of pros and cons.
Explore the complexities of canceling HTTP requests in production environments, examining the request lifecycle and challenges faced by backend engineers.
Explore MongoDB's wire protocol using Wireshark, analyzing TLS traffic decryption, cursor behavior, and connection details for a deeper understanding of database communication.
Detailed analysis of Cloudflare's mTLS vulnerability, exploring client certificate revocation, session resumption, and the impact on security. Includes technical insights and Cloudflare's mitigation strategies.
Explore Discord's journey from Cassandra to ScyllaDB, optimizing database performance for trillions of messages. Learn about distributed systems, data structures, and architectural improvements.
Explore MongoDB's clustered collections feature, its benefits for read/write performance, and associated limitations. Learn how it compares to original collections and impacts database efficiency.
Explore the performance implications of SELECT * queries, covering database page layout, query execution, deserialization costs, and network impacts for efficient data retrieval.
Explore the journey of a request to the backend, from acceptance to processing. Gain insights into the crucial steps occurring in the kernel before request processing begins.
Detailed exploration of PostgreSQL's process architecture, covering key components like MVCC, backend processes, shared buffers, and auxiliary processes for efficient database management.
Get personalized course recommendations, track subjects and courses with reminders, and more.