Baobab v1.0 is here

Programming finally speaks French.

Learn algorithms, coding and software engineering using Baobab, the first modern French-first programming language. Built with an IDE you'll actually love.

main.bao — Baobab Studio
1
2
3
4
5
6
7
# main.bao — votre premier programme fonction saluer(nom): afficher("Bonjour " + nom + " 👋") pour i dans intervalle(3): saluer("Seidy")
Trusted by francophone institutions worldwide.
Features

Everything you need to learn and ship.

An IDE, a language, and an AI tutor — all designed together.

French Keywords

fonction, si, pour, tantque — code in the language you think in.

Python Compatibility

Run Python alongside Baobab. Translate either direction in one click.

AI Coding Assistant

Cursor-class AI fluent in Baobab. Explains, refactors, scaffolds.

Modern IDE

VS Code-grade editor, file tree, terminal, minimap. In your browser.

Interactive Documentation

Live, searchable docs with runnable examples for every concept.

Project Export

Download any project as a ready-to-run zip. No lock-in, ever.

Code Translation

Bidirectional Python ↔ Baobab conversion preserves semantics.

The Baobab language

Same logic. Your language.

Baobab keeps Python's expressive power and replaces its keywords with their natural French equivalents. Same indentation, same semantics, native French.

French Native
Beginner Friendly
Python Compatible
Open Source
if / elsesi / sinon
for / inpour / dans
deffonction
print()afficher()
returnretourner
1
2
3
4
5
si age >= 18: afficher("Adulte") sinon: afficher("Mineur")
FAQ

Frequently asked questions.

Ready to write your first line in French?

Open the IDE — no signup needed. Your first program runs in 30 seconds.