Course Description
Instructor Details
- 5.0 Rating
857 Reviews
Martin Odersky
Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He has been working on programming languages for most of his career. He first studied structured and object-oriented programming as a PhD student of Niklaus Wirth, then fell in love with functional programming while working as a post doc at IBM and Yale. When Java came out, he started to add functional programming constructs to the new platform. This led to Pizza and GJ and eventually to Java 5 with generics. During that time he also developed javac, the current reference compiler for Java. Over the last 10 years, Martin worked on unifying object-oriented and functional programming in the Scala language.
More courses by Martin Odersky
Reviews
By Ivan P on 29-Jun-19
The course was awesome, but some tasks(llike huffman encoding) are really hardcore. Also, there are not that much information on implicits
By Alex L on 14-Apr-19
A great start. Challenging while informative. The last assignment in the last week really made me think about my approach from a functional programming perspective rather than a procedural approach. It also really made me focus on how to ensure that the types of responses going into a list are of the most compatible narrowest type needed for the task i'm performing. I'm excited to sink my teeth into the next class.
By Russell W on 13-Apr-19
Amazing. Very useful how it started off throwing you into the deep end with recursion, to help jar your mind, opening it to functional.... for those of us who coded imperative for many years
By Leow Y Y on 7-Apr-19
The star of this course is the programming assignments which are well-crafted and challenging. Excellent teaching and introduction to Scala!
By Sandip G on 26-Mar-19
Course is very helpful to get understand the Scala in functional programming way. I have seen the videos twice as well as read a lot about functional programming paradigm. Concepts are explained in detailed. Exercises are very well designed, are conceptual and challenging.
By Pravin on 23-Mar-19
It is "the best course" to start understanding functional programming and get ur feet wet with scala.I really loved the way in which concepts have been explained , it has really helped in writing code in functional way.
Showing 12 of 857 reviews
Could not load more reviews.
Quality Score
Overall Score : 100 / 100



