Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java's Vector API for SIMD-based parallel computing, boosting performance through CPU optimization. Learn creation, manipulation, and efficient use of vectors for various computations.
Explore data-oriented programming in Java using records, sealed classes, and pattern matching. Learn how these features work together to enhance cloud application development.
Practical advice on using Java modules: benefits, drawbacks, and implementation strategies for real-world projects, with insights from Oracle expert Nicolai Parlog.
Explore ZGC's design, performance, and usage for sub-millisecond pause times in Java applications. Learn about ongoing developments towards generational garbage collection.
Explore Java Management Service: track Java usage across platforms, monitor JDK/JRE/GraalVM, and leverage reporting capabilities. Learn its architecture, benefits, and see a live demo.
Explore Helidon NÃma, a microservices framework built on virtual threads. Learn about its architecture, benefits, and the impact of virtual threads on Java development from Helidon architect Tomas Langer.
Learn essential Java secure coding practices to prevent vulnerabilities. Covers guidelines, real-world examples like Log4Shell, and practical tips for implementing security throughout the development process.
Explore Java networking enhancements since JDK 11, including Simple Web Server, Unix domain socket channels, and Internet-Address Resolution SPI. Learn about major updates across JDK versions.
Explore Java's evolution with Gavin Bierman, discussing Project Amber, Pattern Matching, and String Templates. Gain insights into feature design challenges and tools used in Java language development.
Explore JDK Flight Recorder's API for profiling and troubleshooting. Learn to create custom events, control recordings, and leverage JFR as a data source for your Java applications.
Explore Java desktop app development using Swing and JavaFX. Learn UI toolkit selection, deployment strategies, and key features for creating robust, cross-platform applications with JDK 17+.
Explore Oracle's Java community programs shaping the future of Java. Learn about education initiatives, JavaFX, next-generation development, and ways to contribute to the thriving Java ecosystem.
Explore Java's evolution, including Project Amber, ZGC, security updates, and Project Loom. Features Microsoft's insights on Java usage and development investments across their businesses.
Explore Java's enduring impact on modern app development, Oracle's stewardship, and the importance of clean code for secure applications in this JavaOne keynote.
Explore Java 19's innovative features: structured concurrency, record patterns, foreign function API, virtual threads, pattern matching for switch, vector API, and Linux/RISC-V support.
Get personalized course recommendations, track subjects and courses with reminders, and more.