Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Scala's suitability for Domain Specific Language development, covering functional modeling, parser combinators, metaprogramming, and practical implementation in Visual Studio Code using Scala.js.
Explore the evolution of open LLMs, focusing on Dolly's impact and the potential for fine-tuning smaller models with proprietary data to gain a competitive edge in AI development.
Explore building billion-node graphs for machine learning, covering data ingestion, graph management, and algorithm execution at scale. Learn about challenges and solutions in handling massive datasets for GraphML research.
Explore incremental compilation in Scala 3: its principles, changes, and potential improvements for faster build times, with insights on project organization and optimization techniques.
Exploring AI's impact on Scala development, from TDD to code generation, and discussing future possibilities for AI-assisted programming.
Explore Spark Connect's client-server architecture, enabling remote connectivity to Spark clusters from various environments. Learn how to leverage Spark's power in modern data applications, IDEs, and programming languages.
Explore the development of a browser-based database using Scala.js, focusing on fundamental concepts, Scala's unique features, and practical lessons learned in database design and implementation.
Explore Scala CLI's approach to simplifying build tools for commercial projects, discussing requirements, configuration, and potential solutions for efficient Scala development.
Insights from a Scala developer's transition to engineering management, exploring challenges, responsibilities, and how Scala skills translate to leadership roles.
Explore Slinc, a Scala 3 library enabling seamless C interoperability. Learn how it leverages advanced features to simplify C bindings, enhancing Scala's capabilities for high-performance computing and machine learning.
Explore composable constraint typing in Scala 3 using Boolean algebra, enabling safer function calls and improved data specification without changing data types.
Explore async/await in asynchronous programming, comparing it with monadic approaches like Futures. Learn rationale, implementation, and benefits for improved code understanding across languages.
Explore Scala 3 compiler plugin development, from creation to testing, with insights on analyzing trees, modifying contexts, and using testing fixtures for robust plugin implementation.
Explore polymorphic function types in Scala 3, their uses, implementation, and interactions with other language features. Learn about recent improvements and potential future enhancements.
Explore the Scala 3 Compiler Academy initiative, its impact on open-source collaboration, and learn how to implement similar programs for your projects. Gain insights into fostering community engagement and skill development.
Get personalized course recommendations, track subjects and courses with reminders, and more.