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
Language Learning
Data Analysis
Mathematical and Computational Methods
AP® Microeconomics
Competitive Strategy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore how Clojure's core.async evolves with Java virtual threads, maintaining CSP concurrency semantics while leveraging new implementation strategies for better performance.
Explore 13 concrete performance improvements from JDK 21 to JDK 25, including the new Stable Value preview feature and optimization strategies for faster Java applications.
Explore Java 25's structured concurrency API through practical examples, error handling, cancellation, thread relationships, and refactoring from reactive approaches.
Dive into Project Leyden's AOT features, exploring AOTCache creation, JDK 24/25 building blocks, future pipeline developments, and surprising team learnings from Oracle's runtime architect.
Explore Java's evolution toward robust abstractions and guaranteed invariants, enhancing performance, portability, and security through selective library access controls.
Explore Project Babylon's code reflection capabilities, learning to symbolically model and transform Java code with practical demonstrations of advantages and limitations.
Explore how Java's Vector API evolved and discover a novel hardware intrinsics API that provides direct access to machine code instructions for enhanced performance.
Explore Java's 30-year evolution from rapid feature development to careful platform stewardship with Chief Architect Mark Reinhold discussing breaking changes, encapsulation, and integrity.
Discover how to build and run AI models directly in Java using Project Babylon, eliminating Python dependencies while leveraging GPU acceleration for high-performance computing.
Discover advanced techniques for diagnosing Java application latency by profiling off-CPU time including I/O waits, scheduling delays, and contention beyond traditional CPU profiling.
Discover Java 26's new warnings for final field mutation through reflection and learn migration strategies to maintain code integrity and performance.
Explore Java 26's new features including HTTP/3 support, G1 performance improvements, AOT caching, final field mutation controls, and preview enhancements in this 11-minute overview.
Explore how the JVM balances static analysis with dynamic execution through theoretical concepts and real-world optimization techniques with Oracle's John Rose.
Master advanced LangChain4j techniques for production-ready AI systems, covering RAG methods, tool calling, agentic workflows, and operational considerations.
Explore Java's pattern matching evolution with JEP 507, examining exhaustiveness, unconditionality, and safe cast conversions across all types for safer, more expressive code.
Get personalized course recommendations, track subjects and courses with reminders, and more.