Learn Haskell!

39 Haskell courses are available from Udemy, Packt 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 All Levels
  • database eLearning
  • earth Portuguese
  • clock 14.5h

Curso Haskell para Iniciantes

Aprenda a programar na linguagem Haskell.

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 Packt
  • student All Levels
  • database book
  • earth nan
  • clock 7h 30m

nan

Learn Haskell to quickly create production-ready^ real-world applications with this book and ebook

Read More
  • flag Packt
  • student All Levels
  • database book
  • earth nan
  • clock 4h 48m

nan

Put your Haskell skills to work and generate publication-ready visualizations in no time at all.

Read More
  • flag Packt
  • student All Levels
  • database book
  • earth nan
  • clock 11h 52m

nan

Save time and build fast^ functional^ and concurrent application using Haskell

Read More