Answer a quiz question today to start your streak.
// practice programming & code questions
The best place for programming created by Arab developers includes everything you need from terminology to other essential resources
60+ Questions
6 Categories
AR Translation built-in
0+ Glossary Terms
quiz.js
01// Question 1 / 60
02const answer = check()
03
04// A) let B) const C) var D) def
05// answer: B
</>HTML
#CSS
JSJavaScript
PyPython
JJava
++C++
C#C#
PhPHP
TsTypeScript
DbSQL
RReact
NNode.js
</>HTML
#CSS
JSJavaScript
PyPython
JJava
++C++
C#C#
PhPHP
TsTypeScript
DbSQL
RReact
NNode.js
// frequently asked questions
Got questions?
Quick answers about how MaRo CoDe works, before you dive into a test.
Yes! MaRo CoDe is completely free, and you can practice anytime you like.
Yes, you can translate every question and all of its answer choices into Arabic with a single tap.
No, you can jump straight into the questions. Creating an account is only needed if you want to save your progress in the future.
MaRo CoDe includes several categories such as HTML, CSS, JavaScript, Python, and more, with new ones being added regularly.
Yes, the questions range from beginner to advanced level, so they suit programmers at every stage.
Once you sign in (when that feature is available), your scores, XP points, and achievements will be saved automatically.
Yes, the site works fully on phones, tablets, and desktop computers.
Configure your test
Choose a category and how many questions you'd like to answer.
Question 1 / 10
JavaScript
0/0
0%
You got this many correct.
Time Taken
00:00
Your Best
—
Code Term
A snippet of real code, and a plain-language explanation underneath it — browse by category, search by keyword, and tap the globe on any card to see the explanation in Arabic.
No terms match your search. Try a different keyword or category.
Badges
Earn badges and show off your progress!
0
0
Take a test, keep a streak, or browse the glossary — your first badges are one action away.
Earned Badges
Locked Badges
No badges match this filter.
My Projects
Projects you created or were added to
Sign in first
Create projects and invite friends to code with you
No projects yet
Create your first project and start coding
Project name
Owner
Members
Output
New Project
Enter a name for your project
Add person to project
Enter the email of a registered user so they can code with you
AI Chat
A smart assistant developed by MaRo Code.
Hi Welcome to MaRo Chat Ai Describe the software service to me, and I will help you
A software assistant dedicated to resolving errors and other issues