Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Digital Marketing
Artificial Intelligence
Monitoring Volcanoes and Magma Movements
FinTech Ethics and Risks
Python and Statistics for Financial Analysis
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the Java EE Security API, its current state, and future directions. Gain insights into simplifying and improving security implementations in Java EE applications.
Explore software-defined radio using cheap hardware to decode maritime and aviation signals, visualizing real-time ship and airplane data in a web application.
Open Q&A session with Oracle's Java team architects, discussing past, present, and future of Java SE and JDK. Bring your questions!
Strategies for building resilient JVM microservices: timeouts, queue management, graceful failure, circuit breaking, kill switches, and effective monitoring.
Discover strategies for cultivating thriving open source communities, from attracting contributors to expanding user bases, with insights on effective project management and community engagement.
Explore Play, Rails, Ratpack, and Immutant frameworks for JVM languages. Compare features, benefits, and real-world applications to choose the best option for your next web project.
Explore fast data streaming with Akka Streams, designing robust transformation pipelines with flow control. Learn to create immutable processing logic and compose reusable stream transformations that leverage multicore hardware.
Explore JavaFX 8's powerful GUI components and property binding for simplified desktop application development, featuring practical examples and integration with Swing.
Explore best practices for REST API design, covering resource naming, versioning, pagination, status codes, filtering, content negotiation, and more. Gain insights for creating clean and elegant Web APIs.
Explore modern JVM concurrency models: Quasar Fibres, Clojure Agents, vert.x Verticles, and Akka Actors. Learn advantages, disadvantages, and implementation details of these lightweight alternatives to traditional threads.
Explore resilience patterns for designing robust, highly available software in complex distributed systems. Learn practical strategies to maintain application performance and reliability under unexpected conditions.
Explore Java Platform Module System's intricacies, including readability, observability, unnamed modules, class loaders, and multi-version module loading.
Explore key metrics, latency measurement, and the Coordinated Omission issue in benchmarking. Learn to avoid common pitfalls and make informed decisions based on accurate performance data.
Explore Apache Groovy's capabilities for building modern domain-specific languages, focusing on syntax improvements, performance optimization, and enhanced user experience through IDE support and error reporting.
Explore modern component-based Java development with PrimeFaces, featuring rich components, responsive design, Ajax APIs, real-time push, mobile rendering, and attractive layouts.
Get personalized course recommendations, track subjects and courses with reminders, and more.