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
Explore functional interpreters in Scala, learning how to build and leverage them for more expressive and maintainable code in your projects.
Explore advanced Scala type system concepts including variance, bounds, and inference to enhance your programming skills and create more robust code.
Explore an expressive Kafka Streams API tailored for Scala developers, enhancing stream processing capabilities and improving code readability in distributed systems.
Explore clean mutation management through addressability in Scala, enhancing code clarity and efficiency for better software development practices.
Explore Akka Typed's evolution, focusing on behavior, protocols, and API changes. Learn about typed actors, supervision, and the future of Akka development.
Explore microservices architecture using Kafka, Akka, and Kafka Streams for scalable, event-driven systems. Learn implementation techniques and best practices from an industry expert.
Explore how Audi uses Scala to optimize assembly lines, enhancing efficiency and productivity in automotive manufacturing processes.
Explore Akka's current capabilities and future developments in distributed systems, focusing on its role in building scalable and resilient applications.
Explore Dotty, the experimental Scala compiler, and its integration with IDEs. Learn about design principles, compiler querying, and implementing language servers for enhanced development workflows.
Learn about sbt 1, its ecosystem, and improvements in this talk by Dale Wijnand and Eugene Yokota. Explore semantic versioning, plugins, binary compatibility, and project management.
Explore Monix streams, their protocols, and performance in Scala, comparing Observable with Iterator and examining benchmarks for efficient reactive programming.
Learn patterns for streaming telemetry using Akka Streams, including error handling, grouping, filtering, rate limiting, and concurrency, with practical examples and best practices.
Explore efficient serialization protocols in Scala, focusing on performance, compatibility, and practical implementation techniques for data exchange in distributed systems.
Explore Apache Spark's Datasets and functional programming techniques for efficient data processing, with insights on maintaining code readability and performance optimization.
Discover bloop, a build server enhancing Scala productivity through efficient compilation, remote execution, and seamless integration with development tools.
Get personalized course recommendations, track subjects and courses with reminders, and more.