| Study Guides

Declarative problem solving

This module introduces the declarative problem solving paradigm, which focuses on describing problem facts and constraints rather than coding step-by-step solutions. You will learn its core features, differences from imperative approaches, and common use cases.

Stuck on a specific question?
Snap a photo or paste your problem — Ollie (our AI tutor) walks through it step-by-step with diagrams.
Try Ollie free →