Have you begun working in Scala, know the basic syntax and able to manage simple applications? Do you want to learn more about the language and see how to use some of the more interesting features that the language has to offer? We’ll be covering all the topics that will make all your friends jealous. We’ll start with case classes and enhanced pattern matching then dive into implicits, multi-parameter functions, currying and covariance/contravariance. Finally, if we have time we’ll finish up with with streams, macros and continuations, by the end you should be able to take these concepts and impress your friends using these new awesome concepts making your code base even more awesome!