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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java 21's data-oriented programming features to solve the Countdown game, showcasing new language capabilities and efficient algorithm design for improved readability and performance.
Explore Java's rapid evolution, recent innovations, and future developments in this insightful keynote on the platform's accelerated release cycle and continuous improvement.
Explore Java 22's new features, community updates, and future developments with insights from top Java architects and experts. Dive into unnamed patterns, foreign function API, JavaFX, GraalVM, and more.
Explore OpenJDK Project Wakefield's efforts to support JDK on Wayland, the future Linux desktop. Learn about goals, technology, and progress through live demos and expert insights.
Java architects address key questions on desktop development, virtual threads, language evolution, and specific APIs, providing insights into current and future Java technologies.
Discover how to seamlessly integrate native libraries with Java applications using jextract and Project Panama's Foreign Function and Memory API, enabling efficient cross-language development.
Gain insights into Java's evolution through war stories and lessons learned from developing major platform features, as shared by Java Language Architect Brian Goetz.
Discover the latest Java language developments and upcoming features, exploring recent changes and future directions in Java's evolution through insights from Oracle's technical staff.
Explore how Java 21's virtual threads transform concurrent programming, comparing them with reactive approaches and discovering new possibilities with Structured Concurrency and Scoped Values.
Discover how to monitor Java application security using JDK Flight Recorder, Mission Control, and jcmd to track TLS protocols, security configurations, and X.509 certificates.
Discover how ZGC's automated heap sizing eliminates manual configuration, optimizing Java memory management for enhanced application performance and simplified deployment.
Explore Java's evolving object initialization model with Flexible Constructor Bodies preview feature, enhancing field safety and enabling Valhalla project optimizations.
Discover how community involvement transforms software developers' professional and personal growth through the lens of Pashtun hospitality culture and intentional consistency.
Explore Java's integrity guarantees and learn why disabling integrity-undermining operations by default is crucial for secure, reliable applications.
Uncover critical security vulnerabilities like SQL Injection, Deserialization, and Logging flaws with practical fixes and real-world examples to secure your Java applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.