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
Computer Science
Psychology
Online Education
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Fractals and Scaling
Bacterial Genomes II: Accessing and Analysing Microbial Genome Data Using Artemis
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore tools and strategies for efficiently managing and updating dependencies to enhance application security and maintain business value delivery.
Explore event-driven messaging systems, focusing on Apache Pulsar's unique capabilities in supporting both streaming and queueing semantics for modern, cloud-native applications.
Explore how mathematical principles can predict and enhance software system scalability, uncovering the hidden math behind efficient engineering practices.
Explore Micronaut's declarative HTTP client, learning to handle client-server communication, prepare for network issues, and effectively test your implementations.
Explore transaction isolation in databases, focusing on PostgreSQL. Learn about locking, versioning, and their impact on throughput and consistency. Gain practical insights through hands-on demonstrations.
Explore Kotlin's strengths while understanding Java's enduring value in modern software development. Learn to leverage both languages effectively.
Explore modern Java microservices development for startups, focusing on simplicity, productivity, and cloud deployment. Learn architectural approaches and unconventional design choices.
Explore Pyrsia, an open-source project enhancing software supply chain security through distributed networks, blockchain, and seamless integration with popular packages.
Explore CompletableFuture's quirks, traps, and surprises in Java through live coding, covering thread pools, exception handling, cancellations, and unintuitive API methods.
Explore Scala 3's new contextual abstractions, replacing implicits with clearer constructs like 'given' and 'using'. Learn to write more expressive and understandable code.
Explore MicroStream: a cloud-native persistence layer for microservices offering fast in-memory processing, easy implementation, and cost-effective solutions for Java object graphs.
Explore architectural pitfalls and solutions in software development, covering debugging, logging, burnout, and more. Learn to make informed decisions and navigate challenges effectively.
Explore CRaC, an OpenJDK project addressing JVM warmup issues in microservices. Learn about its snapshot approach for faster startup times while maintaining runtime performance.
Explore serverless API creation in AWS, Azure, and GCP using API Gateway and cloud functions. Compare solutions, discuss security, and understand limitations.
Explore Java 19's virtual threads and structured concurrency, revolutionizing multithreading for high-throughput applications. Learn implementation techniques and avoid common pitfalls.
Get personalized course recommendations, track subjects and courses with reminders, and more.