Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Free module

Logic and functional programming

Learn logic and functional programming hands on: Prolog facts, rules and backtracking, then Haskell functions, map, filter, fold and lazy lists.

6 lessons360 min lessonCore computer science

Worked in a real lab

Every lesson of this module is worked in a lab started for you alone. The labs it uses:

Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.