Sunday, January 06, 2013

Coursera class: Functional Programming Principles in Scala

I thought I'd mention that one of my highlights of last year was completing the "Functional Programming Principles in Scala" class led by Martin Odersky, the designer of Scala. This Coursera class started in September 2012 and was around 7 weeks long. Learning about functional programming was a rewarding experience and I found the course and assignments quite challenging, but immensely enjoyable. I even managed to get a distinction! I believe this course will be running again this year and I'd highly recommend it to people who wish to discover functional programming and Scala.

I have committed my assignment solutions to my GitHub repository.

I am now looking forward to starting some new classes in 2013!

Related posts:
Stanford's Online Courses: ml-class, ai-class and db-class


  1. Hello Fahd. I also work with Java but I'm starting these days with Scala, so I just wanted to ask you about the Functional Programming Principles in Scala course.
    Is it really for free? it consists on videotutorials and assingments? at the end you get a certificate in your mail?. I would thank your info on this, based on your experience.

    1. Hi Francisco, yes this course is free and consists of videos lectures and weekly assignments and quizzes. At the end, you will receive a Statement of Accomplishment in your mail.

  2. i am doing This course, but face difficulties in solving assignment.....can u plz suggest how to learn this functional programming.

    email id


Note: Only a member of this blog may post a comment.