Introduction to Functional Programming: An online course by DelftX

Delft University of Technology (DelftX) is conducting an online course on 'Introduction to Functional Programming'. The course aims to teach the foundations of functional programming and how to apply them in the real world.

About The Course:

This course will use Haskell as the medium for understanding the basic principles of functional programming. Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of programming using mathematical functions. It is also a relatively small language, and hence it should be easy for you to get up to speed with Haskell.


Once you understand the Why, What and How that underlies pure functional programming and learned to "think like a fundamentalist", we will apply the concepts of functional programming to "code like a hacker" in mainstream programming languages, using Facebook's novel Hack language as our main example.

Intro to Functional Programming: Online Course

Course Syllabus:

  • Understand the Why, What and How that underlies pure functional programming, and learn to "think like a fundamentalist"
  • Apply the concepts of functional programming to "code like a hacker" in mainstream programming languages


  • Candidates need not required to have prior knowledge of functional programming, but prefer at least one year of programming experience in a regular programming language such as Java, .NET, Javascript or PHP.

    Course Details:

    • Course Starts on: October 15, 2015
    • CourseLength: 7 weeks

    For more information on the course visit the website

    For Quick Alerts
    For Daily Alerts

      Select a Field of Study
      Select a Course
      Select UPSC Exam
      Select IBPS Exam
      Select Entrance Exam

      Thousands of Careerindia readers receive our evening newsletter.
      Have you subscribed?

      For great career opportunity, get instant updates on Education, Career & Job

      Notification Settings X
      Time Settings
      Clear Notification X
      Do you want to clear all the notifications from your inbox?
      Settings X
      We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Careerindia sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Careerindia website. However, you can change your cookie settings at any time. Learn more