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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
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 Postgres system columns ctid, xmin, and xmax, understanding their roles in transaction management and data versioning across different isolation levels.
Detailed exploration of PostgreSQL's process architecture, covering key components like MVCC, backend processes, shared buffers, and auxiliary processes for efficient database management.
Explore MongoDB's internal architecture evolution, focusing on document storage, retrieval, and index representation. Gain insights into efficient data management and database system fundamentals.
Comprehensive exploration of PostgreSQL locks, covering table-level, row-level, and page-level locks, conflict matrices, deadlocks, and advisory locks, with practical examples and in-depth explanations.
Explore Discord's journey from Cassandra to ScyllaDB, optimizing database performance for trillions of messages. Learn about distributed systems, data structures, and architectural improvements.
Get personalized course recommendations, track subjects and courses with reminders, and more.