Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Rust's ownership concept for safe, efficient systems programming. Learn about memory management, concurrency, abstraction, and Rust's community-driven evolution.
Martin Odersky explores implicits in Scala, discussing their benefits, potential issues, and future evolution. He covers design, implementation, and ergonomics, highlighting use cases and proposing improvements for this powerful language feature.
Explore porting Akka to Scala.js, enabling unified concurrent programming across JVM and JavaScript environments. Learn about challenges, implementations, and future plans for this ambitious project.
Heather Miller introduces the Scala Center, discussing its mission, educational initiatives, community development efforts, and future plans for advancing the Scala programming language ecosystem.
Explore monitoring challenges and solutions for reactive applications, including tracing techniques and best practices for cloud-based architectures.
Explore Scalan's unique meta-programming approach for Scala, focusing on graph-based IR, functional optimizations, and type-safe program transformations. Learn to enhance domain-specific libraries with performance optimizations.
Explore advanced Scala type system techniques to recreate Shapeless framework elements, focusing on HList, context-dependence, and Peano arithmetic without macros.
Learn to build and integrate a recommender system using Apache Spark and Akka HTTP. Discover the basics of machine learning and how to implement it in your applications for personalized recommendations.
Explore machine learning with Spark and Scala, comparing frameworks, discussing advantages, and addressing challenges in data science. Gain insights into Spark.ml's capabilities and potential for predictive modeling.
Explore Scala's unique "elegance zone" where expressive APIs meet type safety. Learn to write clearer, more intuitive code with stronger static guarantees using real-world examples from Rapture libraries.
Explore integrating Spark Streaming with reactive applications using Reactive Streams. Learn about Spark's streaming model, back pressure support, and see a demo of a fully integrated reactive system.
Explore Scala.js implementation strategies beyond full migration, focusing on cross-project benefits and integrating with existing JavaScript codebases for practical frontend development.
Explore Lightbend Lagom, an opinionated framework for building reactive microservices. Learn its development environment, project structure, and key features through code examples and live demos.
Explore genetic algorithms and typeclasses in Scala, demonstrating their power through hands-on examples, testing with ScalaCheck, and creative visual solutions.
Explore @inline and @specialized annotations in Scala, their performance impacts, and usage guidelines. Learn about other useful annotations like @elidable, @strictfp, @switch, and @varargs.
Get personalized course recommendations, track subjects and courses with reminders, and more.