Writing 306 lessons for Hebrew and English readers
The first JavaScript lessons were too close to the course that gave us the idea, so we threw them away and wrote our own, in Hebrew and English, with examples from everyday life.
2 min read

Shapi-Lumda has 306 lessons in each of two languages, Hebrew and English.
Key points
- The course has 306 lessons in each language: 65 in HTML, 52 in CSS, 70 in JavaScript and 119 in React.
- Hebrew and English have the same lessons. Hebrew is the default.
- The first JavaScript lessons were too close to the course that gave us the idea. We threw them away on 19 July 2026 and wrote our own.
- An AI agent helped write them, working from our instructions.
Starting over
The first version of the course, from 13 July 2026, had JavaScript lessons that were too close to the course that gave us the idea. On 19 July we threw them away and wrote a new JavaScript track from the beginning. The course that gave us the idea, JS Hero (opens in a new tab), teaches only JavaScript. The HTML, CSS and React lessons are ours from the first line.
What is in it
Every lesson is a short explanation and an exercise. There are 186 exercises where you write code and 120 short questions that check you understood the idea. The chapters run from the very first page of HTML to a full React course. The same 306 lessons exist in Hebrew and in English, side by side, and you can switch between them.
Examples from a kitchen table
We wanted examples that feel familiar to readers in Israel and in the United States. The React lessons explain forms by ordering hummus, and explain how a page asks another computer for information with a pita. There is a JavaScript lesson that builds an algorithm: checking the last digit of an Israeli ID number. We keep the examples friendly and away from politics.
What is an algorithm?
An algorithm is a recipe: a fixed list of steps that always turns the same input into the same result. Checking the last digit of an ID number is one, because the steps are always the same and anyone can follow them.
How they were written
We had an AI agent rewrite the lessons so they fit Israeli and American readers, and we directed it.
What is an AI agent?
An AI agent is a program you give instructions in everyday words, and it does work for you, such as writing text or code. It can carry out several steps on its own, but it does not know what is right for your project, so a person gives the instructions and reads what comes back.
Nothing in this story matches your search.
Read next
A text box that feels like a real code editorA student types code into a plain box. We made it a small code editor, so that Visual Studio Code or any other editor is not new when they get there.
From video calls to a course you can do on your ownWe started teaching our first student on video calls. The format did not fit, so we built something you read, try, check and move on from, at your own pace.