Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Artificial Intelligence
Communication Skills
Programming Languages
Shakespeare Matters
First Step Korean
Astronomy: Exploring Time and Space
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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 techniques for transitioning to Angular2, including TypeScript features for enterprise development. Learn about components, annotations, and template syntax improvements.
Exploring the evolution of Data Science methodologies and tools in the age of Big Data, emphasizing rapid insights and value delivery in high-velocity data environments.
Explore Clojure's foundations and features like STM, functional programming, concurrency support, and transducers. Learn how this JVM-targeted language optimizes developer happiness and productivity in real-world applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.