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
Udemy
All Levels
eLearning
English
4h
Advanced Data Analysis with Haskell
Learn advanced data analysis techniques to gain insights into real-world data sets using Haskell
Read MoreUdemy
Intermediate
eLearning
English
2h
Building an Application with Functional Haskell
Explore your Haskell Ecosystem with real world applications
Read MoreUdemy
Beginner
eLearning
English
1h
Udemy
Intermediate
eLearning
English
4h
Udemy
Intermediate
eLearning
English
13h
Learning Path: Haskell: Functional Programming and Haskell
Gain expertise of programming in Haskell — an advanced^ purely functional programming language.
Read MoreUdemy
Intermediate
eLearning
English
5h
Learning Path: Haskell: Functional Programming in Haskell
Explore functional programming and build real-world applications with Haskell
Read MoreUdemy
Expert
eLearning
English
6h
Mastering Haskell Programming
Harness the power of functional programming with advanced Haskell concepts
Read MoreUdemy
Intermediate
eLearning
English
2.5h
Writing Haskell Programs
Learn how to create^ build^ run^ and test Haskell programs and reuse existing Haskell packages
Read MoreUdemy
Intermediate
eLearning
English
1.5h
Application Development with Advanced Ember
Modularising and writing better code with EmberJS
Read MoreUdemy
Intermediate
eLearning
English
1.5h
Beginning API Development with Node.js
Build highly scalable^ developer-friendly APIs within the JavaScript and Node.js ecosystem
Read MoreUdemy
Intermediate
eLearning
English
2h
Beginning Selenium WebDriver Testing in Java
Easy automation testing for customer satisfaction using Selenium
Read MoreUdemy
Intermediate
eLearning
English
2h
Beginning Selenium WebDriver Testing in Python
Use Selenium automation^ to save you time when testing in Python
Read More