Hedy: A gradual and multi-lingual programming language for education - Mark Giesen @KanDDDinsky
Hedy: A gradual and multi-lingual programming language for education - Mark Giesen  @KanDDDinsky
Uploaded December 2023 | Updated September 2026, 3 weeks ago
When kids learn to program they often use either a visual language like Scratch, or a textual language like Python. While visual languages are great for the first steps, children and educators often want to move on to a textual language. However early on, a textual language and its error messages can be scary and frustrating.

Hedy aims to bridge this gap with a programming language that is gradual, using different language levels. In level 1, there is hardly any syntax at all; printing is done with: print hello! At every level, new syntax and concepts are added, so learners do not have to master everything at once. Hedy builds up to a subset of Python including conditions, loops, variables and lists.

To make learning as accessible as possible, Hedy allows for the use of localized keywords, f.e in Spanish:

imprimir Hello!

This talk will discuss the pedagogy of Hedy as well as its technical aspects, since a set of changing and localized complex grammars poses several interesting challenges for parsing, and a small language offers a lot o
Hedy: A gradual and multi-lingual programming language for education - Mark GiesenKanDDDinsky Open SpaceShifting from Projects to Feedback-Based Product Dev: Practical Tips and Insights - Krisztina HirthYou dont need an Event Sourcing framework. Or do you? - Alexey ZimarevA practical introduction to DDD, CQRS & Event Sourcing - Dennis Doomen -  KanDDDinsky 2019Meet the Social Side of Your Architecture - Adam Tornhill - KanDDDinsky 2019The Good, The Bad and the Ugly, An Event Sourcing Retrospective - Dennis Doomen - KanDDDinsky 2017Architecture: The Stuff Thats Hard to Change - Dylan Beattie -EventStorming from the trenches - Jacopo RomeiFrom Vision to Code: Functional Domain Modelling - Live! - M. Emrich & F. Ade - KanDDDinsky 2025Navigating sociotechnical complexity with DDD and friends - Xin YaoData Mesh - Jochen Christ
KanDDDinsky |

Hedy: A gradual and multi-lingual programming language for education - Mark Giesen

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER