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
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Dive into Java HotSpot performance optimization with expert Sergey Kuksenko, exploring real-world case studies and advanced techniques for enhancing JVM efficiency.
Explore dynamic language toolchains, focusing on code reuse, type optimization, and performance enhancements for JVM-based languages.
Explore techniques for optimizing dynamic codebases, focusing on memory usage, functional composition, startup speed, and code coverage to enhance Java application performance.
Explore Nashorn's performance optimizations for dynamic languages on the JVM, including optimistic types, static compiler enhancements, and JVM optimizations.
Explore JRuby's complex aspects, including parsing, interpretation, native execution, and compatibility challenges, with expert insights on optimizing performance and integration.
Explore Java's evolution, innovative features, and future developments with Georges Saab. Learn about Oracle's commitment to enhancing Java and its impact on developers and products.
Explore JSR 292 implementation on Android, featuring insights from experts Rémi Forax and Jérôme Pilliet on invokedynamic and method handles.
Explore JavaScript engine development challenges and solutions with insights from a Nashorn project expert.
Explore lambda performance in Java, covering linkage, capture, invocation, inlining, and scalar replacement. Gain insights into benchmarking and optimization techniques.
Explore JVM benchmarking techniques with expert Aleksey Shipilev, covering optimization, performance analysis, and common pitfalls in Java performance testing.
Explore advanced techniques in partial evaluation, including automation, Java implementation, and applications in interpreters and web frameworks.
Explore GraalVM's capabilities for running multiple programming languages efficiently on a single virtual machine, enhancing performance and interoperability.
Explore Kotlin reflection with Andrey Breslav, covering introspection, metadata storage, syntax, generics, and practical applications in LINQ and web development.
Explore Java 8's VM features, default methods, lambda metafactory, and type annotations for compiler writers. Gain insights into implementation details and semantic changes.
Explore JVM bridge methods, their history, origins, and implementation examples. Learn about erasure, lambda expressions, and language-level rules in Java development.
Get personalized course recommendations, track subjects and courses with reminders, and more.