All work

Akood

Akood: teaching the Arab world to code, in Arabic

An Arabic-first coding education platform where learners write real code in the browser with sandboxed execution, a gamified curriculum, and auto-generated practice, built from scratch and serving 10k+ monthly users.

Akood
Year
2023
Role
Lead engineer, platform, sandbox, and curriculum tooling
Stack
Next.jsTypeScriptSandboxed runtimesPostgreSQLMonaco Editor

The problem

Almost every serious way to learn programming assumes you read English. For a huge Arabic-speaking audience, that's a wall before the first line of code, not because the concepts are hard, but because the language and the tooling aren't built for them. Akood set out to remove that wall.

What I built

Akood is a full learning platform where someone can go from zero to writing real, running code, entirely in Arabic, entirely in the browser.

  • Write real code, in the browser. A first-class editor and an execution environment, so learners run actual programs instead of watching videos.
  • Sandboxed execution. Untrusted code runs in an isolated environment with resource and time limits, so the platform stays safe no matter what a learner submits.
  • A gamified curriculum. Lessons, challenges, and progression designed to keep people moving, practical exercises over passive reading.
  • Auto-generated practice. Tooling that produces and checks exercises at scale, so the curriculum grows without a content bottleneck.

Technical highlights

The hard problem was running arbitrary user code safely and fast. Each submission executes in a sandbox with strict CPU, memory, and wall-clock limits, isolated from the host and from other learners, secure enough to expose publicly, fast enough that the feedback loop still feels instant. Around it sits an RTL-first interface where Arabic is the default, not a translation bolted on.

The result

A coding platform built for Arabic speakers from the ground up, now serving 10k+ monthly users learning to program in their own language.

Have a project like this?

Tell me what you're building. 30-minute call, written proposal in 24 hours.

Book a call