Functional Tutorials

Step-by-step guides exploring λ-calculus, type theory, and computational foundations.

Lambda Calculus Basics

Master function abstraction and application through practical examples in pure λ-calculus.

Start the Tutorial →

Type Inference Systems

Learn Hindley-Milner type inference and type-class resolution in functional contexts.

Start the Tutorial →

Monadic Programming

Implement monadic structures for sequencing computations in functional paradigms.

Start the Tutorial →

Dependent Types

Explore proofs-as-programs with dependently typed λ-calculus systems.

Start the Tutorial →

Advanced Topics

For researchers and advanced practitioners looking to explore cutting-edge computational theories.

Categorical Models

Connect category theory with type systems through concrete computational implementations.

Proof Assistants

Construct and verify formal proofs using interactive theorem proving systems.

Parallel Lambdas

Implement concurrent and distributed λ-calculus systems using modern computational frameworks.