v1.0 · Stable

The Baobab Handbook

Everything you need to learn, ship, and teach Baobab.

Learning paths

Choose the path that matches your level.

Each path pairs a concept sequence with a runnable project so learners can practice immediately.

Beginner
First algorithms

Variables, conditions, loops and small functions through calculator and todo projects.

Open Example
Intermediate
Structured projects

Lists, dictionaries, modules and classes for school, bank and weather workflows.

Open Example
Advanced
Software patterns

Object modeling, project organization and translation habits for larger Baobab applications.

Open Example

Browse the documentation