Eiffel
created in 1986
> A gamified academy for the Eiffel programming language. Boot into ten worlds, complete missions, earn badges, and master design by contract.
// available_worlds
WORLD_01◇
Tower Foundations
Syntax & Basics
7 missions
WORLD_02◇
City of Objects
OOP Essentials
7 missions
WORLD_03◇
Contracts District
Design by Contract
7 missions
WORLD_04◇
Inheritance Heights
Reuse & Extension
7 missions
WORLD_05◇
Generics Garden
Generic Programming
7 missions
WORLD_06◇
Concurrency Spire
Concurrent Eiffel — SCOOP
7 missions
WORLD_07◇
EiffelStudio Hub
Tooling & Ecosystem
7 missions
WORLD_08◇
Patterns Plaza
Design Patterns in Eiffel
7 missions
WORLD_09◇
Domain District
Real-World Mini-Projects
7 missions
WORLD_10◇
Master's Summit
Advanced Eiffel & Standards
7 missions