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 interactive computing using Jupyter and Almond for Scala development. Learn to create dynamic, shareable notebooks for data analysis, visualization, and machine learning projects.
Explore Spire's versatile number types for Scala, enhancing numerical computations with precision and efficiency. Learn to choose the right type for your specific needs.
Learn to build Scala projects efficiently using Bazel, exploring its advantages, setup process, and integration with popular tools for improved development workflows.
Explore full-program static analysis for Scala, focusing on code quality, dead code removal, and optimization techniques to improve large-scale software projects.
Explore real-world experiences and insights from maintaining Scala libraries, with practical lessons for developers and maintainers in the Scala ecosystem.
Explore GraalVM's potential to enhance Scala performance across platforms, featuring benchmarks, native image capabilities, and optimizations for faster execution.
Explore fast, simple concurrency in Scala Native using libuv. Learn about event loops, streams, and performance optimization for systems programming and network applications.
Explore accelerators for Spark and deep learning with Flare & Lantern, enhancing performance and efficiency in data processing and machine learning tasks.
Explore Scala.js and WebAssembly's challenges, focusing on interoperability, memory models, and performance implications for web development and Scala programming.
Explore concurrent programming in Scala using Akka, Monix, and ZIO. Compare features, ecosystems, and implementation approaches for efficient and typesafe concurrency solutions.
Learn about the implementation of Scala 2.13 collections, covering key concepts like IterableOnce, ArraySeek, inheritance, and optimized maps. Gain insights into the design and improvements of this fundamental library.
Explore integrating developer experiences through Build Server Protocol, focusing on IDE integration, challenges, and future roadmap for improved development workflows.
Explore advanced testing techniques for complex logic, including property-based and mutation testing, to create robust test suites in Scala applications.
Learn the importance and benefits of reviewing open source code, including skill improvement, networking opportunities, and contributing to the community.
Explore Scala 3.0 migration strategies, new features, and design principles. Learn about breaking changes, metaprogramming, and the roadmap for transitioning from Scala 2 to 3.
Get personalized course recommendations, track subjects and courses with reminders, and more.