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
Cybersecurity
Computer Networking
How Things Work: An Introduction to Physics
End of Life Care: Challenges and Innovation
Understanding Medical Research: Your Facebook Friend is Wrong
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java 19's virtual threads and structured concurrency, learning their benefits and potential pitfalls for high-throughput applications.
Harness OpenAI's GPT to build a personalized chatbot. Learn API integration, custom dataset creation, and strategies for enhancing bot performance with individual data.
Explore deterministic systems in financial exchanges, focusing on reliability, recovery, and high-performance Java coding for state machines and matching engines.
Explore domain model refinement through example mapping and business-oriented TDD, enabling rapid experiments without system rewrites. Learn to adapt to evolving requirements efficiently.
Explore factors impacting developer effectiveness and satisfaction, covering architectural and psychological aspects in software development.
Explore a hands-on, cloud-agnostic data pipeline using TrinoDB, DBT, MinIO, and Apache Iceberg for scalable and lightweight analytics, suitable for both cloud and on-premise solutions.
Explore common pitfalls in distributed systems through Hazelcast's experiences, gaining insights for building robust architectures.
Explore and understand various 'event' related software concepts, their origins, intentions, and applications in modern IT landscapes.
Explore Kubernetes security risks, vulnerabilities, and best practices through live demos of OWASP Top 10 exploits, enhancing your cluster hardening skills.
Explore pragmatic system design using Serverless and Function-as-a-Service to balance frequent deployments with stable capabilities, offering an alternative to full microservices migration.
Explore data-oriented programming in Java, its principles, and recent language additions like records and pattern matching. Convert an OOP application to showcase advantages in microservices.
Explore lessons from Wix's transition to event-driven architecture, covering atomic operations, data consistency, and essential debugging tools for large-scale microservices.
Explore Google Cloud's planet-scale data replication infrastructure, challenges, and approaches for ensuring global data distribution, durability, and availability.
Gain insights on implementing observability for distributed systems, covering maturity stages, best practices, and scaling strategies. Learn from real-world experiences.
Explore the inner workings of diverse database technologies, demystifying their operations and understanding their fundamental principles.
Get personalized course recommendations, track subjects and courses with reminders, and more.