This programme aims to teach participants how to use Scala to solve real-world programming tasks, including business domain modeling, data manipulation, and parallel task execution. Learners will gain hands-on experience breaking down complex problems into simpler solutions while following best practices for writing high-quality, scalable code. Along the way, they will learn error handling, testing, and how to work effectively within a productive development environment. This course equips participants with the skills to build robust applications using Scala.
This programme is organised by the EPFL Extension School.