# hedyorg/hedy

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.

Repository: https://github.com/hedyorg/hedy
Canonical: https://ross.abutalabs.com/products/hedy
Homepage: https://www.hedy.org
Language: CSS
License: EUPL-1.2
License Family: copyleft
Topics: hedy, gradual, education, programming, hacktoberfest
Last push: 2026-08-26T00:58:59+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 2459, "days_push": 8, "days_rel": 7, "gap_med": 19.5, "n_releases_24m": 23}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1651, forks 335 (observed 2026-08-28T04:05:16.959614+00:00)

## What it is
Hedy is a gradual programming language and web-based teaching environment designed to teach children (ages 10+) programming, building up through levels toward a subset of Python. It is multilingual (47+ languages), free, open source, and includes classroom features like lesson plans and teacher customization.

## Use cases
- teach kids to code step by step
- transition students from Scratch to Python
- teach programming in a non-English language
- run a classroom coding course with lesson plans
- let children write their first text-based programs in a browser
- self-host a programming learning environment offline

## When to choose
- you are teaching programming to children around age 10 and up
- learners find Python's full syntax overwhelming at first
- you need a programming language localized to your students' native language
- you want a free classroom tool with teacher accounts and lesson plans

## When to avoid
- you need a production-grade general-purpose programming language
- your audience is experienced developers
- you need offline-first tooling without any setup (though an offline version exists)
- you require advanced language features beyond Hedy's Python subset

## Facets
- artifact type: learning-resource
- maturity: active
- function: programming-language, interpreter
- domain: education, programming-languages, web-development
- platform: cross-platform, python
- tags: teaching, kids, gradual-language, python-education, classroom, multilingual, self-hosted, education, web-server

## Member repositories
- hedyorg/hedy (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:16.959614+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:45:02.075949+00:00, confidence not recorded.
  - readme: https://github.com/hedyorg/hedy (fetched 2026-08-28T04:05:16.959614+00:00, sha 127f4ea85c84)
  - homepage: https://www.hedy.org (fetched 2026-08-29T11:18:02.103929+00:00, sha 97e5b21abdf9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
