Comparison
Ideora and Scratch solve different problems.
Scratch introduced a generation of children to programming logic, and it is very good at that. Ideora is aimed at a later moment — when a student wants the thing they made to be real.
The honest difference
How you start
Scratch: assemble blocks that represent programming concepts. Ideora: describe what you want in ordinary language and get a first working version.
What you end up with
Scratch: a project that runs inside Scratch. Ideora: a Creation at its own web address that opens on any phone from a link.
The code underneath
Scratch: blocks are the program. Ideora: standard web code, which students can open, read and edit — and which does not have to be unlearned later.
Who it suits
Scratch: often strongest with younger students meeting programming logic for the first time. Ideora: written for Classes 6 to 12, including students who have outgrown blocks.
When Scratch is the better answer
If the goal is to introduce sequencing, loops and conditionals to students meeting them for the first time, blocks make those structures visible in a way text does not. That is a real pedagogical advantage and we are not going to pretend otherwise.
Plenty of schools use both, at different stages. That is a sensible arrangement, not a compromise.
When Ideora is the better answer
When students have started asking why the things they make cannot be used by anyone outside the tool they were made in. Publishing to a real link changes the nature of the work — it stops being an exercise.
When you want students working in the same kind of code that runs actual websites, so curiosity leads somewhere rather than into a dead end.
When a teacher without a programming background needs students productive in the first ten minutes.
Questions we get asked
No, and plenty of schools do not. Blocks introduce programming structures well to younger students; Ideora suits students who want what they make to be real. Using both at different stages is a sensible arrangement.
It asks less of a beginner, because the way in is describing what you want in ordinary language. What it asks more of is judgement — deciding what is wrong with the first version, which is the part worth teaching.
They tend to move quickly, because they already think in terms of rules, state and sequence. What is new is that the result runs at a real address other people can open.
See where your students are.
We'll tell you honestly if we think they're not ready for us yet.