Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Team Topologies and Platform as a Product concepts for IT reorganization, focusing on continuous value delivery and agile mindset through a real-world case study.
Explore open-source home automation solutions, from sensors to image processing, balancing comfort, openness, and usability in smart home projects.
Discover best practices for running open-source databases on Kubernetes, covering high availability, security, backups, and disaster recovery using Percona Operators.
Enhance API observability using Apache APISIX Gateway Plugins. Learn to simplify structured logging, metrics, and tracing for improved service monitoring and management.
Explore advanced features of strace for Linux debugging, including seccomp-assisted filtering, syscall tampering, and PID namespace translation.
Explore inclusive web design practices, WCAG guidelines, and techniques for creating accessible applications that cater to diverse user needs.
Explore pragmatic system design using Serverless and Function-as-a-Service to achieve flexible deployment frequencies for different business capabilities.
Explore efficient E2E testing for Kotlin/Spring REST APIs using Kotest framework. Learn TDD techniques for enjoyable and effective API testing.
Explore advanced techniques for optimizing network performance using 'perf' tool, from UDP packet reception to webserver connection rates, covering both user-space and kernel tuning.
Explore synaptic services: a revolutionary approach modeling components as neurons and connections as synapses for robust, efficient event-driven architectures.
Learn end-to-end testing for Kubernetes app observability using Prometheus, Alertmanager, and testing frameworks. Set up environments, test metrics, events, and alerts for accuracy and timeliness.
Explore techniques to improve developer experience through community insights, pair programming, and usability testing. Learn to differentiate between UX and DX for enhanced software development.
Explore distributed SQL transactions and two-phase commits, learning implementation over PostgreSQL and handling server failures in large-scale data systems.
Discover techniques for debugging memory issues using Valgrind and GDB in C/C++ programs. Learn to identify and resolve buffer overflows, memory leaks, and other low-level errors efficiently.
Explore best practices and tools for securing Python projects' supply chain, from development to distribution. Learn about cryptographic signatures, SBOMs, and SLSA attestations.
Get personalized course recommendations, track subjects and courses with reminders, and more.