Learn Haskell!

23 Haskell courses are available from Udemy and Edx.

Haskell is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Developed to be suitable for teaching, research and industrial application, Haskell has pioneered a number of advanced programming language features. Type classes, for example, enable type-safe operator overloading, were first proposed by Philip Wadler and Stephen Blott for Standard ML and were first implemented in Haskell. Haskell's main implementation is the Glasgow Haskell Compiler. It is named after logician Haskell Curry. Haskell's semantics are historically based on those of the Miranda programming language, which served to focus the efforts of the initial Haskell working group. The last formal specification of the language was made in July 2010, while the development of GHC's implementation has continued to extend Haskell via language extensions. The next formal specification is planned for 2020. Haskell is used in academia and industry. As of September 2019, Haskell was the 23rd most popular programming language in terms of Google searches for tutorials and made up less than 1% of active users on the GitHub source code repository. - read more on Wikipedia

  • flag Udemy
  • student All Levels
  • database eLearning
  • earth English
  • clock 4h

Advanced Data Analysis with Haskell

Learn advanced data analysis techniques to gain insights into real-world data sets using Haskell

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 2h

Building an Application with Functional Haskell

Explore your Haskell Ecosystem with real world applications

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 1h

Haskell Programming

Learn the Haskell Programming language^ for Beginners

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 4h

Learning Haskell Programming

Build scalable and robust applications with Haskell

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 13h

Learning Path: Haskell: Functional Programming and Haskell

Gain expertise of programming in Haskell — an advanced^ purely functional programming language.

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 5h

Learning Path: Haskell: Functional Programming in Haskell

Explore functional programming and build real-world applications with Haskell

Read More
  • flag Udemy
  • student Expert
  • database eLearning
  • earth English
  • clock 6h

Mastering Haskell Programming

Harness the power of functional programming with advanced Haskell concepts

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 2.5h

Writing Haskell Programs

Learn how to create^ build^ run^ and test Haskell programs and reuse existing Haskell packages

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 1.5h

Application Development with Advanced Ember

Modularising and writing better code with EmberJS

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 1.5h

Beginning API Development with Node.js

Build highly scalable^ developer-friendly APIs within the JavaScript and Node.js ecosystem

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 2h

Beginning Selenium WebDriver Testing in Java

Easy automation testing for customer satisfaction using Selenium

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 2h

Beginning Selenium WebDriver Testing in Python

Use Selenium automation^ to save you time when testing in Python

Read More