Interactive coding school

Learn to code by doing

Step-by-step lessons with a built-in editor. Write real HTML, CSS, JavaScript, and Python in your browser — no install required.

Step-by-step lessons

Reading, exercises, and quizzes in one flow

In-browser workspace

Edit multi-file projects with live preview

Structured career paths

HTML, CSS, JS, Python — built for beginners

How it works

From your first line of code to real projects — in three simple steps.

01
Pick a path
Choose a career track with a clear curriculum tree: sections, modules, and lessons.
02
Learn by doing
Read short explanations, then practice with hands-on exercises and quick quizzes.
03
Run code instantly
Use the built-in editor to write and preview code without leaving the lesson.

Featured career paths

Start with a path that matches your goals. More paths coming soon.

Beginner24 hours
Learning HTML & CSS
A friendly beginner path to build and style web pages with HTML and CSS. Hands-on projects help you stay engaged and publish a simple site.
htmlcssresponsive-designlayoutaccessibilityweb-development

Built for learners

Everything you need to go from zero to writing real code.

Structured curriculum

Career paths organized into sections, modules, and bite-sized lessons.

Multi-file exercises

Real project files — not just a single snippet box.

English & Farsi

Full RTL support and a dedicated Persian typeface.

Beginner-first

No local setup, no toolchain — open a lesson and start typing.

Simple pricing for career outcomes

Learn languages for free. Upgrade to Pro for full career paths.

Free
Language fundamentals

$0

  • Python fundamentals
  • JavaScript fundamentals
  • HTML & CSS fundamentals
  • Coding workspace & exercises
Most popular
Pro
Full career paths

Loading prices…

  • Frontend Developer path
  • Backend Developer path
  • Full Stack Developer path
  • Projects & certificates
  • New content releases

Common questions

Ready to write your first line of code?

Pick a career path and start your first lesson in minutes.

Get started