A programming language built for children. Simpler than Python. Faster than anything.
# Your first ILMA program remember name = ask "What is your name? " say "Assalamu Alaikum, " + name recipe double(n): give back n * 2 say double(21)
A language designed from scratch to teach children programming and real-world knowledge.
Every keyword is a real word children already know. No cryptic syntax.
| ILMA | Python |
|---|---|
| say | |
| remember | let |
| recipe | def |
| blueprint | class |
| give back | return |
| bag | list |
ILMA compiles to native binaries via C. No virtual machine. No garbage collector. No runtime overhead.
Runs on everything from a Raspberry Pi to cloud servers. Programs start instantly and use minimal memory.
Your child writes friendly code. The compiler turns it into the fastest language on earth.
Built-in knowledge modules that embed real-world concepts into coding lessons.
Write ILMA code and see it run instantly in your browser.
Three tiers that scale from first words to full applications.
Simple output, variables, and loops. Nothing else to worry about.
say "Hello, World!" remember age = 7 repeat 5: say "I love learning"
Functions, collections, and loops over data. Real programming begins.
recipe greet(name): say "Salaam, " + name greet("Amira") remember fruits = bag["dates", "mango", "apple"] for each fruit in fruits: say fruit
Blueprints (classes), methods, and object-oriented programming.
blueprint Animal: create(name, sound): me.name = name me.sound = sound recipe speak(): say me.name + " says " + me.sound remember cat = Animal("Whiskers", "Meow") cat.speak()
Built-in modules that teach real-world concepts through code.
Compound interest, zakat, budgeting, profit margins
Gregorian and Hijri calendar, date calculations
Search ayat, daily verses, surah lookup
Gravity, temperature, kinetic energy
Profit/loss, supply and demand, halal commerce
BMI, water intake, health metrics
Square roots, primes, Fibonacci, binary, hex
Reflection questions, decision-making
SVG canvas, shapes, Islamic geometric patterns