The fun, flexible way to learn code. Comes in flavors.
Yumaya is a new educational visual programming language for young students and beginners. Write code in Yumaya original syntax or use the syntax of the language you speak; English, Arabic... besides Python, JavaScript and many other cool languages. Yumaya language comes with all the flavors you need to get started. Learn to code with physics, build games, share it with the community, and express yourself in your own language and have the best programming learning experience.



Features
Everything You Need to Learn
Yumaya is more than a language—it's a complete ecosystem for creativity and learning, designed to be powerful yet simple.
AI and Machine Learning
Students don't just use AI, they build it. They write programs that learn from examples, get better with practice and make their own decisions, and they can see what their AI has learned. Machine learning, made for young coders.
Multiple Flavors
Start with English, Arabic or Python. Learn the concepts, not just the syntax. Your code, your way.
Powerful Physics Engine
Add gravity, collisions, and forces to your projects with simple commands. Build amazing games and simulations.
Smart Editor
Our editor helps you learn with colorful syntax highlighting, smart autocomplete, and helpful hints.
Learning Path
Structured tutorials and challenges designed by educators to help you progress from beginner to advanced.
Active Community
Get help, share ideas, and collaborate with other learners in our friendly and supportive community.
Publish & Share
Easily publish your projects and share them with the community. Showcase your creations to the world.
Flavors
Code How You Think
Yumaya's core is built to support multiple syntaxes, we call them flavors. Choose the flavor that's most comfortable for you.
Games
Build and Publish Games
Yumaya's built-in physics and game engine make it easy to create your own games. From simple platformers to complex simulations, the only limit is your imagination.
- Simple commands for gravity and collisions.
- Control objects with forces and velocities.
- One-click publishing to share with friends.
Examples
Explore Samples
Pick a card to load a sample and play it, then see its code in the Playground: a glimpse of what you can make and learn with Yumaya.
Get in touch
Questions, a school that wants to try Yumaya, an idea? We'd love to hear from you.
