DÉLIA — learning NLP through play
Décodage · Étiquetage · Langues · Intelligence · Analyse. A web app that makes computational linguistics and NLP accessible with no background in computer science.
- Period
- Aug. – Sept. 2026
- Type
- Personal project
- Format
- Single-file web app, works offline
- Audience
- Students, curious minds, teachers

Why this project
I come from linguistics and reached NLP along that path. The resources I wished I had at the time did not really exist: either linguistics courses without code, or coding tutorials without linguistics. DÉLIA tries to do both.
How it works
A progressive, chapter-based course modelled on coding-learning apps: each lesson alternates a short concept and a question, with a daily streak, badges and guided projects at the end of each chapter.
Content
From tokenisation to LLMs: morphology, syntax, part-of-speech tagging, n-grams, Levenshtein distance, embeddings, TF-IDF, attention, named entity recognition, RAG, hallucinations and model bias. One module is devoted to African languages and low-resource NLP, an angle almost absent from existing teaching resources.
What sets it apart
- An interactive lab where you manipulate the concepts instead of reading about them: live tokeniser, edit distance, cosine similarity, regular-expression tester.
- Python (16 lessons) and object-oriented programming (7 lessons) chapters that run directly in the browser thanks to Pyodide.
- No dependencies, no server, no data collected: everything fits in a single HTML file.
JavaScript · HTML/CSS · Pyodide