Hedy: Creating a Programming Language for Everyone
summary
A gradual beginner language that runs in the browser and transpiles to Python shows concrete results: 18 staged levels that add syntax slowly, readable actionable error messages, teacher controls to lock levels and upload lessons, and localized keywords and numerals to avoid keyboard switching. Classroom trials report calmer rooms and far less teacher time spent debugging. The open source project supports 47 languages and reaches about 300,000 monthly users.
AI-written summary · about
chapters (9)
- 0:00Intro
- 4:45What is the goal of programming education?
- 9:30Everybody needs some programming skills!
- 13:33Compilers are lovely teachers
- 20:20How do people learn?
- 26:15Hedy is gradual
- 39:39Tools for teaching ≠ Tools for learning
- 54:39Past / Future
- 1:04:43Outro
related talks
46mHedy: Creating a Programming Language for Everyone
45mHedy: A Gradual programming language
21mKeynote: Hedy: Creating a Gradual Programming Language
21mKeynote: Hedy: Creating a Gradual Programming Language
32mBuilding a Beginner's Programming Language with Go
45mHow to Make a Programming Language
57mWhy Programming Languages Matter
33mHolbert: Reading, Writing, Proving and Learning in the Browser
