Pretty nice introductory Scala course for people with programming knowledge/experience, covered the language essentials (classes, traits, methods), with stress on reusability (use what's provided vs rewrite from beginning). Course requires programming knowledge, since it requires on-going implementation of simple code examples. In the end you have the basic knowledge of what Scala has to offer and how to use it.
The method used works surprisingly well , no one is left behind, the instructor was very clear exposing the concepts and spotted my mistakes very quickly suggesting solutions. I now feel confident in exploring Scala further on my own.
It was a very nice online course. I highly recommend to attend this online course to learn Scala. I highly appreciate David for his time and teaching Scala. Keep it up Good work David !!