Don’t memorize the solution. Discover it.

Learn programming by fixing real errors — one hint at a time

Arabic library for debugging errors with progressive hints — each hint reveals a new layer until you solve it yourself.

Have an account? Login → Login

LIVE_PREVIEW — php // SYNTAX
<?php
$name = "Ahmed"
echo "مرحبا $name";

LVL_01 › terminal

› راجع السطر السابق لموضع Parse error؛ الخطأ قد يكون رمزاً ناقصاً في نهايته.

How it works

1

Pick an error

Browse by language & difficulty — each error has real code and clear description

2

Try to solve

Read the code, think hard, open a hint only when you need it

3

Open hints gradually

Each click reveals one level — green (easy) → yellow → red (hard)

From the library

Same cards as the library — real content from DB

Library →

documented errors

60

registered devs

4

attempts

43

Why DebugLibrary is different

01 — HINTS

Learn progressively — not by memorization

An article gives you the answer, Stack Overflow gives a quick fix. Here each hint reveals one layer — you think, try, then reveal the next. You build debugging intuition instead of copy-paste.

02 — ARABIC

Arabic content with technical depth

PHP, JS and Python errors explained in Arabic with real code and practical context — not literal translation, but explanation for Arab developers.

03 — EDITOR

Feels like a code editor

Dark background, Fira Code, and typing hints like VS Code — you feel you are fixing a real bug, not reading a lesson.

FAQ

No. Errors are leveled easy/medium/hard. Start with easy (green) and progress — each level builds on the previous.

Yes, 100% free. Register, solve, earn points (10 per solve − 2 per hint) with no limits.

Currently PHP, JavaScript and Python — with code examples for each and growing.

Each error has levels. One click reveals one level with typing effect — LVL_01 green, LVL_02 yellow, LVL_03 red. Fewer hints = more points.

Yes, your dashboard shows points, top categories, and recent attempts with direct links to retry.

Ready to start?

Register now, earn points (10 per solve − 2 per hint), track progress on your dashboard

Create free account