Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore functional streams, from basic pure programs to effects and concurrency. Build mental models for stream evaluation and learn to reason through complex code using practical examples and frameworks.
Explore Scala's improved tooling and beginner-friendly features. Learn about Metals, ScalaCLI, and recent developments that make Scala more accessible and easier to start with for new developers.
Learn to develop efficient web services using Mu, a Scala-based framework for building seamless and high-performance microservices with gRPC and HTTP/JSON APIs.
Explore efficient immutable sequential maps in Scala, combining ordered iteration with fast key-based access for improved performance in data-heavy applications.
Explore asynchronous streams in Scala using for-comprehensions, scala-async, and macro-based implementations, with insights on Reactive Streams and Project Loom.
Explore advanced performance tuning techniques for Twitter services using Graal compiler and machine learning, presented by Chris Thalinger at Scala Days Lausanne 2019.
Explore advanced metaprogramming techniques in Dotty, the next-generation Scala compiler, to enhance code generation and manipulation capabilities for more powerful and flexible programming.
Explore strategies for sustaining open-source digital infrastructure, addressing challenges and opportunities in maintaining and growing community-driven software projects.
Explore strategies for fostering inclusivity, diversity, and collaboration within the Scala community to create a more welcoming and innovative environment for developers.
Discover ScalaWebTest for simplified integration testing in web applications, focusing on ease of use and efficient test creation for Scala developers.
Discover essential Scala best practices, from array comparisons to implicit resolutions, enhancing your coding skills and avoiding common pitfalls in Scala development.
Explore Mellite, an IDE for sound creation using Scala. Learn about its forms, layers, and features for improvisation, composition, and acoustic similarity analysis.
Explore advanced techniques in flexible dependency management for Scala projects, enhancing build efficiency and resolving complex dependencies.
Learn high-performance privacy-by-design techniques using Matryoshka and Spark for scalable data protection in Scala applications.
Explore secure multiparty computation and privacy-preserving techniques in Scala, including direct embedding, masking, and compiler optimizations for efficient implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.