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
Discover how to safely serialize closures in Scala 3 with Spores3 library, featuring compile-time checks and improved interface for distributed programming applications.
Explore Scala's capture checking feature for safe effectful programming with capabilities, including practical implementation in APIs and the Gears library.
Dive into functional streaming with fs2 to solve diverse problems from event systems to concurrency, discovering when and how to leverage streams effectively in Scala applications.
Explore building effect systems in Scala 3 using context functions, combining direct style with traditional monadic approaches for flexible programming paradigms.
Explore how functional programming concepts like immutability and recursion apply to music composition, using Scala to generate melodies inspired by mathematical structures.
Discover how to design and implement gRPC APIs in Scala for autonomous driving services, covering API governance, domain-driven design, and real-world deployment challenges.
Discover Ox 1.0's toolkit for safe concurrency and resiliency in Scala, featuring structured concurrency, error management, streaming, and built-in resiliency patterns.
Discover how Typelevel's ecosystem evolved from 2021, featuring sbt-typelevel, cross-platform libraries, Cats Effect runtime innovations, and tools that simplified Scala functional programming adoption.
Discover practical build caching techniques for sbt projects to dramatically reduce build times, featuring real-world examples from Scala 3 and Pekko repositories.
Explore Scala 3's type system through guided tour of types, bounds, variance, type lambdas, and polymorphic functions to build intuitive mental models for practical programming.
Discover parallels between learning Scala and drumming through a beginner's journey exploring functional programming concepts, rhythm, muscle memory, and the art of learning itself.
Discover how Netflix built a centralized Measures Library using Scala 3's advanced features like Opaque Types and Macros to streamline business metrics management and enhance QoE.
Explore JetBrains' AI tooling for Scala development, including AI Assistant, code completions, and future innovations to boost productivity and enhance your coding experience.
Discover how Scala's capability system evolution addresses convenience and safety challenges in object capability models for secure programming.
Discover how to build production ML platforms using full-stack Scala with Ox, Tapir, JOOQ, Laminar & more for type-safe, developer-friendly systems that enable rapid development.
Get personalized course recommendations, track subjects and courses with reminders, and more.