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
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the evolution and optimization of Scala's Future, including ExecutionContext, blocking challenges, and innovative solutions for improved performance and scalability.
Explore the unexpected synergy between ScalaJS and TypeScript, uncovering their compatibility and potential for enhanced web development workflows.
Explore strategies for deploying and managing Akka clusters on Kubernetes, covering challenges, best practices, and optimization techniques for scalable distributed systems.
Explore techniques for improving Scala code quality, including pattern matching, recursive functions, and case class best practices. Learn to reduce complexity and enhance maintainability.
Explore pure functional database programming in Scala without JDBC, focusing on PostgreSQL communication, socket interfaces, and protocol layers for efficient and type-safe database interactions.
Explore Context Buddy, an innovative tool that enhances code understanding and development efficiency through incremental compilation and advanced analysis techniques.
Explore advanced type class derivation in Scala 3, covering mirror types, derived clauses, and comparisons with Shapeless, to enhance your understanding of Scala's type system.
Explore serverless Scala, containers, and building efficient microservices with practical demos, code examples, and insights on cold starts, migration, and testing.
Explore how Netflix leverages Scala for machine learning, discussing its advantages and applications in large-scale data processing and algorithm development.
Explore the inner workings of optimizing compilers and their impact on Scala performance, with insights from expert Li Haoyi's conference talk at Scala Days Lausanne.
Explore advanced Scala code editing techniques in popular IDEs, focusing on diagnostics, completions, and performance optimization for efficient development workflows.
Explore how types and contracts enhance software reliability, with insights on test-driven development, proof algorithms, and Scala's role in building robust systems.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.