Haskell Basics
An advanced purely-functional programming language. Created by Peter Drake.
Average Course Length
2 hours
Skill Level
Beginner
Pick a lesson
1: Introduction
2: Haskell as a Calculator
3: Functions, if, and let
4: Lists
5: List comprehensions
6: Tuples
7: Types and typeclasses
8: Function syntax
9: Recursion
10: Higher order functions
11: Lambdas and folds
12: Modules
13: Defining types
14: Defining typeclasses
15: Input and output