Its a good course,although it starts a little slowly and then really builds up a lot of steam towards the end. I think it should be paced out to be an 8-week course and include shorter, less ambitious assignments. I personally found that the assignments lead to onerous difficulty unless one actively seeks out different aspects of the language other than what was taught in this course (particularly native list methods), and once that has begun, then the last two weeks of it seem like a long-winded slog.Its nice to be able to learn programming style from Odersky himself. I recommend the text Functional Programming in Scala to read and work through during the course.
courses reviews