Fork me on GitHub


A gradual programming language

What is a gradual programming language?

Learning to program can be hard. Not that programming itself is hard! But there are a lot of rules you need to memorize, just like when you started to learn English. Similarly, you will need a lot of practice to learn programming.

You can read these sentences with ease. But do you remember when you were learning to read? You took some time then for each letter! That is true for programming too, it might be hard in the beginning, but it will get easier!

The nice thing about Hedy is that Hedy is gradual. That means that you do not have to learn all rules at once. The first few levels do not have that many rules, so you can get used to programming comfortably. In every level we add new rules, increasing the number of commands that you know. Commands are instructions for a computer.

Why is Hedy gradual?

In this video Felienne, the creator of Hedy, explains why Hedy is gradual.

Who is Hedy for?

Hedy is meant for all kids that want to learn programming! You do need to be able to read English with ease.

Do I need programming experience?

No, that is not needed. However, if you have programmed with Scratch or Python, some commands will look familiar to you.

Is Hedy free?

Yes! Leiden University allows us to share it for free. Hedy is also 'Open source', which means that everyone who can program can help us make Hedy better. You can find the code on GitHub. If you like Hedy and want to contribute, we do accept (and are very grateful for) donations!

Do I need to install anything?

No. Hedy works in the browser, which is the program you are using to look at this page. Probably Chrome or Edge or Firefox. Hedy also works on your phone or tablet.