πŸŽ“ A1Learner
πŸ”
0 of 54 lessons completed

Home / Haskell

Haskell

Haskell taught as plain programs: bindings and functions, pattern matching and recursion, lists and comprehensions, types and typeclasses, Maybe and Either, IO and modules. Every example is verified with the real compiler.

Start learning ❯❯54 lessons · 12 topics · 0/54 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

Haskell Introduction

Beginner · ⏱ 2 min · standalone lesson

Getting Started

Start: Haskell Get Started ❯

Numbers and Text

Start: Haskell Arithmetic ❯

Functions

Start: Haskell Functions ❯

Decisions

Start: Haskell If Expressions ❯

Lists

Start: Haskell Lists ❯

Types

Start: Haskell Type Signatures ❯

Safe Values

Start: Haskell Maybe Values ❯

Input and Output

Start: Haskell IO Actions ❯

Everyday Tools

Start: Haskell Modules ❯

Haskell Project: Gradebook

Beginner · ⏱ 5 min · standalone lesson

Haskell Project: Budget

Beginner · ⏱ 5 min · standalone lesson