Programming for everyone.

Atena is a language that teaches you to think like a programmer — without the symbols that get in the way.

Most languages punish beginners.

Colons. Braces. Semicolons. Syntax noise that has nothing to do with thinking.

Stack traces 40 lines long. One typo, total confusion.

You learn to copy-paste, not to think algorithmically.

No noise

No colons, no braces, no semicolons. Indentation structures your code — the way you already think.

Human errors

Error on line 3: I don't know what "scroe" is yet.

Did you mean "score"?

→ show "Your score: " + scroe

See the Python

Every Atena program translates to real Python. Run atena build --show to see the code you're growing toward.

Start in 30 seconds

pip install git+https://github.com/RAFAELDCOELHO/atena-lang
atena run examples/01-show.atena

Requires Python 3.11+

Learn one idea at a time.

  1. 01Output (show)
  2. 02Input (ask)
  3. 03Variables
  4. 04Conditionals
  5. 05While loops
  6. 06Repeat loops
  7. 07Functions
  8. 08Lists
  9. 09Dictionaries
  10. school.atena (capstone)

Designed for the classroom

Each concept is a standalone 50-minute lesson. Atena was built so that errors teach, not terrify. Your students will understand what went wrong — and how to fix it.

View on GitHub →