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
Learn to build a Wordle Checker using Java 17's new features like Records, Switch Expressions, and Pattern Matching. Improve code readability while implementing complex algorithms.
Explore Java 17's new features, especially Records, to refactor and optimize Java 8 code. Learn practical techniques for improving code readability and performance through hands-on katas.
Explore Java's evolution, cloud innovations, and future-proofing strategies for modern application development, microservices, and complex ecosystems management.
Learn best practices for accelerating Java application performance using GraalVM Enterprise, including assessment, data analysis, and optimization techniques for cloud deployments.
Discover Java 17's new features, updates to Java Management Service and GraalVM Enterprise, and changes to JDK release cadence in this informative webcast.
Explore Project Loom's lightweight threads for efficient Java concurrency. Learn about virtual threads, resource management, and structured concurrency to enhance scalability and performance.
Explore Java Management Service (JMS), a cloud solution for monitoring Java usage across platforms. Learn about runtime management, version updates, and JMS features for optimized Java deployment.
Gain insights from Java experts on the language's past success, future innovations, and strategic factors shaping its evolution. Learn about new features, upgrade benefits, and ways to contribute to Java's development.
Explore sealed classes in Java: implementation, benefits, and integration with other features. Learn to enhance code structure and maintainability in this concise tutorial.
Explore JDK 17's new features, enhancements, and updates in this comprehensive overview. Learn about sealed classes, pattern matching, library improvements, and future-proofing techniques for Java developers.
Explore Java 17's language evolution and deprecation strategies with Java architects Brian Goetz and Stuart Marks in this insightful podcast episode discussing key features and future directions.
Explore Java's pattern matching evolution: type patterns, switch improvements, and sealed classes. Learn recent history, current state, and future developments for more expressive and concise code.
Explore Java's Vector API enhancements in JDK 17, enabling data parallel computation with SIMD hardware. Learn implementation, future plans, and connections to Project Valhalla.
Explore floating-point arithmetic in Java, understanding its relation to real arithmetic, and learn practical lessons for more predictable and enjoyable usage in programming.
Explore upcoming Java language features, focusing on pattern matching and switch expressions. Learn about Project Amber and preview JDK 17 and 18 updates for enhanced development capabilities.
Get personalized course recommendations, track subjects and courses with reminders, and more.