Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Data Analysis
Project Management
Graphic Design
Critical Perspectives on Management
Design Patterns
Supporting Victims of Domestic Violence
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore entity identifier management in business applications, examining performance impacts and innovative solutions for efficient code development and maintenance.
Discover 5 essential tips to enhance Java app resilience, performance, and cloud-readiness through practical demonstrations and code evolution.
Explore serverless Java app deployment using MicroProfile and Quarkus on Google Cloud Run, minimizing infrastructure work while maximizing efficiency and flexibility.
Explore AI's role in software development, its limitations, and potential future directions with insights from Michael Feathers at GeeCON Prague 2023.
Discover how to build optimized microservices using Micronaut and GraalVM Native Image for efficient, high-performance applications deployable to Kubernetes or serverless platforms.
Explore GlassFish's revival, technical debt challenges, and strategies for modernizing legacy projects. Gain insights on balancing radical changes with security, usability, and scalability in software development.
Explore a counterintuitive approach to designing scalable banking systems using simple architecture and patterns, challenging conventional complex solutions.
Explore data residency challenges, legal requirements, and practical implementations for global organizations using open-source solutions from Apache Foundation.
Explore large-scale distributed processing challenges in Google Cloud, learn monitoring techniques, and discover solutions for efficient big data handling through real-world examples.
Explore Java persistence for cloud-native apps, covering principles, challenges, and strategies. Learn database patterns and cloud-native tech to optimize your application's persistence layer.
Explore Java's hardware-friendly advancements, including APIs for native memory management and C function integration, debunking myths about JVM's limitations for high-performance systems.
Explore Java 21's virtual threads and structured concurrency, learning implementation techniques and avoiding common pitfalls for high-throughput applications.
Explore Clean and Hexagonal architectures: their benefits, differences, and effectiveness in solving modern software development challenges.
Explore Enso's capabilities to transform Java libraries into low-code/no-code components, enabling easy data insights for non-programmers and Excel power users.
Explore common software development pitfalls, including misguided practices in estimation, testing, and architecture. Learn to identify and eliminate ineffective "cults" in your projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.