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
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore functional programming concepts, referential transparency, and monads in Scala. Learn about functor laws and their application to Option, Either, List, Reader, and State types.
Learn to build high-performance systems with Scala Native, exploring memory management, data structures, and performance optimization techniques for native compilation.
Explore full-stack Scala development techniques and best practices for building robust, scalable applications from frontend to backend.
Learn effective strategies for introducing Scala to developers from dynamically-typed language backgrounds, focusing on key concepts and overcoming common challenges.
Explore ArrayDeques and learn how to contribute to Scala 2.13 collections in this informative talk by Pathikrit Bhowmick, offering insights for Scala developers.
Explore differentiable functional programming, covering supervised learning, gradient descent, and deep learning concepts. Learn about tensor operations, algorithmic differentiation, and Scala's potential in next-gen deep learning systems.
Explore the transformation to real-time enterprise systems with insights on challenges, solutions, and the future of data-driven businesses in this keynote by Neha Narkhede.
Explore functional interpreters in Scala, covering domain-specific languages, modularity, interpreter patterns, and advanced concepts like free monads and tagless final.
Explore advanced techniques for Protocol Buffers in Scala, including runtime reflection, generic derivation, and performance optimization for efficient serialization and deserialization.
Discover Bloop, a build server for Scala that enhances productivity by speeding up compilation and test execution, enabling faster development cycles and improved workflow efficiency.
Learn to analyze compromised passwords using Apache Spark, exploring data processing techniques and security implications in this Scala Days conference talk.
Discover key insights into Scala compilation, including build time optimization, type classes, macros, and performance considerations for efficient development and improved code quality.
Learn to build serverless cross-platform apps using Scala.js, exploring GraphQL, REST API versioning, and efficient development for iOS, Android, and web from a single codebase.
Learn about migrating to Scala 2.13, including design goals, new features, and migration strategies. Gain insights from experts on preparing, building, and adapting your codebase.
Explore advanced Scala development techniques, tools, and experiments to enhance coding efficiency and understanding, from interactive disassembly to innovative build tools and compiler improvements.
Get personalized course recommendations, track subjects and courses with reminders, and more.