Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore evolutionary theory's Fitness Landscapes model and its applications to code rewrites, ML, and software development, with insights for the Scala community's future.
Explore Scala's unique position bridging functional and object-oriented paradigms, its challenges, and future vision in programming language evolution.
Comparing sbt-docker-compose and testcontainers-scala for Docker-based integration testing in Scala, focusing on execution time, test design, and practical insights for improved testing workflows.
Build a full-stack web app using Scala for frontend and backend, with statically typed API communication. Learn to use ScalaJS, scalatags, and scalacss for a complete Scala-based development experience.
Insights on effective Scala learning and teaching, covering excitement factors, overcoming barriers, mentoring, scalable learning, and strategies for rapid productivity in Scala development.
Explore Diamond Architecture in Scala 3 for managing large codebases. Learn OOP techniques, modular approaches, and new Scala 3 features to build maintainable applications.
Explore music modeling in Scala using functional programming principles. Learn to represent musical elements, create a DSL, and compose sequences using algebraic data types and structural recursion.
Humorous journey through Scala threading challenges, from synchronized blocks to asynchronous code. Learn practical tips for managing concurrency and improving multithreaded applications.
Explore metaprogramming in Scala through macro implementation, covering inline macros, quotes, and reflection. Learn to create JSON object representations using string interpolator macros.
Discover tools for efficient course creation, maintenance, and distribution. Learn to simplify complex topics, incorporate student feedback, and keep content up-to-date with evolving technologies.
Exploring strategies to grow and improve the Scala community, fostering inclusivity and innovation for future developers. Discusses current challenges, community changes, and initiatives to attract and engage new members.
Explore generative art using Scala and Processing, focusing on flow fields. Learn a flexible workflow for creating visual art through live-coding examples with scala-cli.
Explore Mill, a Scala build tool offering speed and simplicity. Learn how it combines functional programming, Scala's flexibility, and best practices from SBT and Bazel for an intuitive building experience.
Navigating Scala as a beginner: key concepts, common pitfalls, and learning strategies for newcomers to functional programming and Scala development.
Panel discussion with Scala experts addressing current topics and community questions about the state of Scala programming language.
Get personalized course recommendations, track subjects and courses with reminders, and more.