Learn to code by
building, solving & playing
Documentation, a real in-browser editor, gamified challenges and structured paths — one continuous loop that turns beginners into builders, in English and Persian.
One platform. Every step from curiosity to shipped code.
CodeLearn connects short lessons, a real code editor, automated feedback, game mechanics and real projects into a single loop — so you spend your time doing, not just reading.
Everything a serious learner actually needs
Pick a track. Start writing real code today.
Tools & technologies every developer relies on
Not sure what to learn next? Search a role.
Type a career path and get a step-by-step, visual roadmap built from real curriculum data.
Featured projects to add to your portfolio
Every lesson moves a real number
Built because Persian-speaking learners deserved better
Most great programming platforms are built for an English-first audience. Persian speakers are usually an afterthought — a translated menu bolted onto someone else's product. CodeLearn starts from the opposite direction: bilingual, RTL-aware, and interactive from the very first line of code.
Our mission is simple — replace passive video-watching with active building. Our vision is a generation of Persian and English speaking developers who learned by doing, not by memorizing slides.
Truly bilingual
Every page, error message and roadmap works natively in English and Persian — not a translation layer.
Practice over theory
A 70/30 practical-to-theory ratio means you're writing code within minutes, not hours.
Non-linear paths
Multiple tracks meet you where you are — total beginner or developer sharpening a specific skill.
Secure by design
Every code submission runs in an isolated, resource-limited sandbox — never in the main application.