✨ Turn your ideas into programs… in Arabic!
With Arabic Coding, your programming journey begins in a language close to your heart. Write Arabic code, run it instantly, and learn step-by-step from the basics to advanced topics like classes and inheritance.
💻 Interactive Arabic Code Editor
Write from right to left and use Arabic or Western numerals. Features like autocomplete, automatic indentation, line numbers, formatting, and search help you focus on your code.
⚡ Run your programs instantly
Execute your programs within the application using a built-in engine, and see the results and errors in the console. Try the `input("Type your name")` function to request a value from the user with a clear message, then use it in your program.
🧩 Learn Object-Oriented Programming in Arabic
Create a class with the word "class" and an object with the word "new," and write its properties and methods using "this". Experiment with inheritance using the keyword "inherits" and redefine a method in a child class. You'll find practical lessons on object creation, inheritance, object composition, and small projects.
📚 Learning Path and Quizzes
Progress through 29 lessons and runable examples, then test your knowledge at different stages. The language reference explains words, functions, loops, conditions, arrays, objects, classes, and inputs in detail.
🗂️ Your Projects and Files
Create multiple projects and save your files as .ajcode files. Open a shared file from the file manager by selecting "Open with Arabic Coding" to create a new project containing that file. You can organize, export, and share your projects and files yourself.
🎨 Customize Your Workspace
Switch between dark and light modes, choose a highlight color, and adjust the editor font size, line spacing, and console height. Options are available for autosave, clearing runtime output, and rewinding lessons and quizzes.
🔒 Your Privacy First
Basic coding functions work locally and don't require an account. Projects and preferences are saved on your device, and the app doesn't upload code to A.J Labs servers. Your Android backup may include them depending on your device and account settings. Review the in-app privacy policy before use.
Start with one line, and build example after example. Code in your language, learn your way, and create something new with Arabic Coding. 🚀
From A.J Labs
Program in your Arabic language, activate your ideas immediately, and learn step by step — without internet.