Effective Programming in Scala

École Polytechnique Fédérale de Lausanne
via Coursera
Save (0)
ClosePlease login

No account yet? Register

Scala is an expressive, versatile, and safe programming language.

This comprehensive, hands-on, course aims at leveling up your programming skills by embracing both functional programming and object-oriented programming. You will become familiar with the standard library and the common patterns of code used in the real world.

Each week contains about 1h30 of video lectures. Each lecture is a ~10 min video focused on a specific skill or concept. We always start by looking at concrete problems, and then explain how language features or libraries make you more productive to solve these problems in general.

Lectures are generally followed by a quiz to assess your progress. At the end of each week, a graded assignment inspired by real-world applications will give you an opportunity to put things in practice.

The course covers Scala 3, and it mentions the differences with Scala 2.

Instructor(s)

Julien Richard-Foy, Noel Welsh
École Polytechnique Fédérale de Lausanne
via Coursera
Free (audit)
English
Paid Certificate Available
Approx. 49 hours to complete
Self paced
Intermediate Level
Subtitles: Subtitles: English