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
IT & Networking
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore strategies for managing change in large-scale applications while maintaining immutability principles in Scala, presented by experts from Morgan Stanley.
Explore sbt 1's new features and improvements for Scala build management, enhancing productivity and streamlining development workflows.
Explore the integration of IDEs with Dotty, an experimental Scala compiler, to enhance development workflows and improve code quality in Scala projects.
Explore scalable tools for large-scale Scala codebases, including Taystee, Scala Meta, and Semantic DB. Learn about innovative solutions for code analysis and refactoring in complex projects.
Explore the future of Scala with insights on Scala 3's features, challenges, and improvements. Learn about language evolution, tooling advancements, and meta-programming capabilities.
Explore advanced Scala type system techniques for geospatial data handling, including CRS tracking, type parameters, and implicit extensions for improved code safety and expressiveness.
Explore Kafka-based microservices using Akka Streams and Kafka Streams, covering architecture benefits, streaming alternatives, and practical examples in Scala.
Explore Twitter's journey to optimize runtime performance using GraalVM, addressing compilation issues, memory leaks, and cost-efficiency in large-scale server deployments.
Explore GraalVM's innovative approach to compiling Scala, enhancing performance and efficiency in JVM-based languages for faster development and execution.
Explore patterns for efficient telemetry streaming using Akka Streams, covering batching, throttling, error handling, and more. Learn to optimize data flow and processing in Scala applications.
Explore advanced Scala type system concepts including variance, bounds, and inference to enhance your programming skills and write more robust code.
Explore the current state and future developments of Scala 2 with Adriaan Moors, covering recent updates, upcoming features, and the language's evolution in this insightful conference talk.
Discover how Scala is accessible to everyone, regardless of background. Learn tips for starting, exercises for practice, and strategies for effective learning in this beginner-friendly talk.
Embark on a Scala adventure, exploring event sourcing, level creation, and technical challenges while learning through an interactive game-like experience.
Learn to use sttp, a powerful Scala HTTP client library, for efficient request handling, streaming, and error management in your Scala projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.