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
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the journey of unification from Apache Spark to MLflow, highlighting key developments and innovations in big data processing and machine learning workflows.
Explore various forms of polymorphism in Scala, including subtyping, parametric, and ad-hoc, to enhance code flexibility and reusability.
Explore effective strategies for teaching Scala as a first programming language, drawing insights from three generations of students at Lund University.
Explore sbt's core concepts, including functional builds, data structures, and key-value stores. Learn about task composition, parallelism, and flexible plugin systems for Scala development.
Explore effective techniques for teaching Scala, including notional machines, programming strategies, and debugging skills. Learn to uncover and correct mental model flaws in students.
Explore massively parallel distributed Scala compilation techniques, their future trajectory, and potential improvements to build workflows and developer productivity.
Explore advanced Akka Streams features, including simplified demos, source queues, promises, and testing techniques. Learn about branching, merging, and practical applications like word shuffling and text processing.
Explore the artistic potential of cellular automata through simple code, transforming mathematical concepts into visually stunning patterns and designs.
Explore Scala 3's new features, enhancements, and roadmap with Martin Odersky. Learn about toplevel definitions, enums, extension methods, and more in this comprehensive overview.
Explore TASTY, Scala's new intermediate representation, and its role in future-proofing the language. Learn about its benefits for tooling, compatibility, and language evolution.
Develop native iOS and Android apps using Scala, streamlining cross-platform development with efficient tools and techniques for seamless mobile application creation.
Explore advanced security techniques using Scala's refined types and object capabilities for robust, type-safe application development.
Roundtable discussion on effective Scala teaching strategies, covering academic and industry perspectives, addressing challenges, and exploring methods to make the language more accessible to newcomers.
Learn how to contribute to Scala's development, from reporting issues to submitting pull requests, and become part of the open-source community shaping the language's future.
Explore Slinky, a modern toolkit for building React apps in Scala, offering advantages over JavaScript and simplifying development with type-safe components and seamless integration.
Get personalized course recommendations, track subjects and courses with reminders, and more.