Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
See how IntelliJ IDEA helps developers discover and use Java 17’s new language features.
Explore how IntelliJ IDEA helps you research and adopt Java 16 features, from records and pattern matching to sealed classes and preview features.
A technical talk on the challenges of bringing virtual threads into the Java platform through Project Loom.
Discover key performance enhancements in Java 24, including generational garbage collection, compact object headers, virtual thread synchronization, and important deprecations for improved development.
Dive into the nuances of Java with this interactive session that challenges your understanding, explores unexpected code behaviors, and deepens your knowledge of the language's intricacies.
Discover the latest features in JavaFX 24 including RichTextArea, CSS Transitions, and Platform Preferences. Explore demos, sample code, and get a preview of upcoming developments in this powerful UI toolkit.
Explore building JavaFX applications for desktop and web using JPro, CSSFX styling, and open-source libraries for authentication, media, and routing with live demos.
Discover how Project Leyden revolutionizes Java startup performance through ahead-of-time optimization and speculative techniques, exploring JEP 483's class loading innovations.
Master advanced debugging techniques beyond breakpoints using real-world Spring Boot examples, including remote debugging, conditional breakpoints, and effective issue reporting.
Discover how enterprises can maximize long-term value from Java applications through effective runtime management, version control, and tools like Java Management Service.
Explore Java Platform security evolution, including Security Manager removal in JDK 24, quantum-resistant algorithms, and future security enhancements for applications.
Discover how the StableValues API brings @Stable annotation benefits to Java applications, enabling lazy initialization with constant-like performance for Lists and Maps.
Discover how to leverage AI/ML with Java for code generation, document querying, and more. Learn fundamentals, compare GenAI and PredAI, explore JSR #381, prompt strategies, APIs, and practical applications through code demos.
Explore common misconceptions and thinking patterns in software development, from distributed computing fallacies to cognitive biases like Dunning-Kruger, and learn techniques to avoid these pitfalls.
Explore how Java's newest features like Virtual Threads, Records, and Scoped Values enable cloud native platform capabilities in multi-tenanted JVM environments.
Get personalized course recommendations, track subjects and courses with reminders, and more.