~/talk

Teaching Kids to Program with Hedy: A Gradual Programming Language

Talkat GOTO Amsterdam 2022 · 2022-06-12..06-16· [career-development]
slides:none on file

A teaching-focused language that uses gradual language levels (eventually a Python subset at level 22) is built, transpiles student code to Python, and parses using Lark so it runs in the browser with optional accounts and telemetry. It supports 17 languages, is open source, and claims almost 1.5 million Hedy programs created since 2020. Logged data shows about 25% of submissions have syntax errors (versus ~50–75% for novices in Python), and deployments are widely used in schools.

AI-written summary · about

  1. 0:00Intro
  2. 0:31How to teach programming?
  3. 2:48Compilers are lovely teachers
  4. 7:15Compilers are not teachers
  5. 9:08The programmer's brain
  6. 11:49Rules gradually change
  7. 12:41Hedy is gradual
  8. 14:01Demo
  9. 17:53How is this going?
  10. 18:54Hedy programs
  11. 21:00Do kids like Hedy?
  12. 27:40Demo
  13. 29:26Architecture
  14. 33:45OS & academia
  15. 36:16Hedy is free & open source
  16. 37:23Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.