Detailed Information

Relevant to
Available at
Suitable for Individual Study
Difficulty Level Beginner, Intermediate
Type of Resource Online Course
Social Recommendation
  • 394 people like this
Known Resource?
Friends who know of this resource Login through Facebook and invite friends to find out who knows of this resource

What People Say

This is great. Ive recommended it to all my colleagues and everyone of them has thanked me for it.
Reviewed by big_ram on 20 Feb 2017
One of the best courses on functional programming on the web. Martin Odersky is as good an instructor you can get.
Reviewed by jhunla on 13 Feb 2017
An excellent course. Very much appreciated the simple to install and use Eclipse environment and sbt tool. The classes were very clear and the exercises extremely well described. I struggled on this course, Functional Programming is quite a paradigm shift for me - really glad I made the effort. Look
Reviewed by knb on 08 Jan 2017
I've had very little programming experience prior to taking this course. It teaches you the fundamentals of functional programming and how to craft useful programs using this technique. I cant say i've mastered this technique but I know more about functional programming than most comp sci. graduates
Reviewed by codefu on 25 Dec 2016

What Will I Learn

In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.