Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover Java 17's new features using IntelliJ IDEA. Learn pattern matching for switch and sealed classes, and see how this IDE enhances development by reducing cognitive load.
Explore Java 16's new features with IntelliJ IDEA, learning to create records, use pattern matching, and leverage IDE tools for efficient coding and migration.
Explore integrating V8 JavaScript with Java, covering performance, memory management, and API adaptation. Insights on JVMV8, multi-threading, and Node.js integration included.
Explore the challenges and innovations of Project Loom's virtual threads in Java, including architectural changes, performance improvements, and new concurrency models for modern applications.
Discover how Java Management Service simplifies tracking, updating, and monitoring Java runtimes and applications across complex environments, providing critical insights and centralized management capabilities.
Discover how to contribute to OpenJDK, shaping Java's future. Learn about the project's structure, processes, and developer guidelines for impactful participation.
Explore Java's Project Loom and its lightweight thread implementation for efficient concurrency in server-side programming, enhancing scalability and observability in concurrent applications.
Explore Micronaut's capabilities for Java microservices, including GraalVM native image support, multicloud development, and upcoming features like Records and Virtual Threads.
Explore Java's community programs and initiatives that contribute to its ongoing innovation and evolution, ensuring its relevance in the ever-changing technology landscape.
Explore Sequenced Collections in JDK 21 with Stuart Marks. Learn about their design, implementation, and impact on Java's Collections framework, addressing common problems and inspiring future developments.
Explore GraalVM Native Image's latest developments for cloud-native apps: JDK 20 support, framework integrations, improved monitoring, debugging, and peak throughput enhancements.
Explore Project Loom's Virtual Threads with Helidon NÃma, comparing it to reactive implementations and showcasing performance improvements in microservice development using modern Java.
Explore Project Panama's features for enhancing JVM and non-Java API connections, including JEP 434 from Java 20, with a live demo and overview by Oracle's Software Architect.
Explore JavaFX 20's latest features, learn about application development and distribution, and discover how to contribute to OpenJFX. Preview upcoming improvements for new developers and students.
Explore recent improvements in Java's security and cryptographic APIs, learn about the Java Cryptographic Roadmap, and understand the process of maintaining platform security.
Get personalized course recommendations, track subjects and courses with reminders, and more.