// 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.