HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)

Strange Loop Conference2 HN recommenders · recommended in 2 months, 2022-2024
YouTube
17K views · 4 years ago · talk · evergreen

Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python. The talk covers why error messages and syntax are scary for beginners.

HN points to it in beginner-programming-education threads for its distinction between easy to learn and easy to teach.

Education & learningProgramming language designPython, Ruby & scripting languages#hedy#graduallanguage#teachingprogramming#kids#python

3 comments from Hacker News

@sitkack2024 · in “Show HN: PyKidos, Teach Your Kid Python in the Browser”

link is spearheaded by the wonderful link you might know her from her spreadsheet related research. She gave a wonderful talk at Splash 2023 on Hedy, I'll see if I can find it. *edit, I don't think it was recorded but I found these two which will do Hedy: Creating a Programming Language for EveryoneFelienne Hermans • YOW! 2023 link "Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022) ▶ this video

CitesView on HN
@dndn12023 · in “Show HN: A 100% free and interactive Python course for coding beginners”

For 8yo, maybe you can consider bringing her through Hedy: link It's gradual (starts easy but limited, then with progress through levels gets more precise and powerful), and I read that it gets to full blown Python programming. Theres an excellent talk on the approach by the author: ▶ this video

RecommendsView on HN
@ZeroGravitas2022 · in “Show HN: Easylang – A browser-based first programming language”

This reminded me a little of Hedy language: link It starts off super simple, like: print something and then introduces all the fiddly concepts like quoting, escaping etc. 1 by 1 until it turns into python. The designer had a neat talk about it at the strange loop conference. One of the themes they talk about is the difference between "easy to learn" and "easy to teach" which I found insightful. link ▶ this video

RecommendsView on HN
"How to teach programming (and other things)?" by Felienne Hermans52:09

"How to teach programming (and other things)?" by Felienne Hermans

Strange Loop Conference
34K views • 7 years ago
Dynamic Languages Wizards Series - Panel on Language Design1:58:46

Dynamic Languages Wizards Series - Panel on Language Design

Eduardo Cavazos
16K views • 14 years ago
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)43:58

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

Strange Loop Conference
141K views • 3 years ago
"Code is the Easy Part" by Evan Czaplicki38:26

"Code is the Easy Part" by Evan Czaplicki

elm-conf
43K views • 10 years ago
"Type-Driven Program Synthesis" by Nadia Polikarpova39:40

"Type-Driven Program Synthesis" by Nadia Polikarpova

Strange Loop Conference
15K views • 8 years ago
Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel54:15

Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel

Google for Developers
60K views • 15 years ago
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)43:04

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Strange Loop Conference
468K views • 4 years ago
JavaScript: Understanding the Weird Parts - The First 3.5 Hours3:32:50

JavaScript: Understanding the Weird Parts - The First 3.5 Hours

Tony Alicea
4.2M views • 11 years ago
"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell40:56

"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell

Strange Loop Conference
25K views • 12 years ago
Google Python Class Day 1 Part 151:37

Google Python Class Day 1 Part 1

Google for Developers
3.7M views • 16 years ago
Transforming Code into Beautiful, Idiomatic Python48:51

Transforming Code into Beautiful, Idiomatic Python

Next Day Video
1.1M views • 13 years ago
Invited Talk - Guy Steele1:07:22

Invited Talk - Guy Steele

ClojureTV
39K views • 9 years ago
"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)1:09:38

"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)

Strange Loop Conference
9K views • 5 years ago
Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '1759:03

Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17

Dyalog User Meetings
7K views • 9 years ago
Lecture 1 | Programming Methodology (Stanford)49:47

Lecture 1 | Programming Methodology (Stanford)

Stanford
2.6M views • 18 years ago
Why Static Typing Came Back • Richard Feldman • GOTO 202252:01

Why Static Typing Came Back • Richard Feldman • GOTO 2022

GOTO Conferences
157K views • 3 years ago
Raymond Hettinger - Dataclasses:  The code generator to end all code generators - PyCon 201845:08

Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018

PyCon 2018
130K views • 8 years ago
Four Languages from Forty Years Ago - Scott Wlaschin1:01:45

Four Languages from Forty Years Ago - Scott Wlaschin

NDC Conferences
33K views • 8 years ago
Perl 6 for Mere Mortals49:06

Perl 6 for Mere Mortals

Curtis “Ovid” Poe
6K views • 11 years ago
Growing a Language, by Guy Steele53:31

Growing a Language, by Guy Steele

Bill Pugh
165K views • 14 years ago