🎮 Learn to code like an RPG

Learn to code by writing real code — all the way to your first job.

Career paths with XP, boss battles and certificates: write and run real code in your browser from line one. From zero to job-ready.

Code runs in your browser, zero setupIn English and ItalianFrom zero to advanced, with certificates
Interactive challenges
Languages & frameworks
Zero-to-advanced paths

Try it now, no sign-up needed

This is the platform's real editor: write Python and hit Run. Everything runs in your browser — nothing to install.

Want to try JavaScript, TypeScript or SQL too? Open the full playground →

Not another course. A role-playing game.

Every concept you learn makes you truly progress.

XP & level system

Complete challenges, earn XP and climb from level 1 to 100.

⚔️

5 challenge types

Quizzes, Code Reviews, Scenarios, Boss Battles and real Code to write and run in the browser.

🏅

Badges & streaks

Unlock achievements and keep your daily streak alive.

👑

Leaderboard

Global and per-language rankings: climb to the top.

🤖

Personal AI tutor

Stuck on a challenge? The AI tutor guides you with hints, without giving away the solution.

🗺️

Structured paths

From beginner to advanced, chapter by chapter.

Choose who you want to become

Goal-oriented tracks that combine several courses to land you a real role.

Or pick a single path

From fundamentals to advanced: interactive theory and exercises with code you run in the browser.

Basics

Languages

Python

Python Basics

First steps with Python

Beginner
JavaScript

JavaScript Essentials

The fundamentals of JavaScript

Beginner
Java

Java Fundamentals

Learn the basics of the Java language

Beginner
C++

C++ — OOP and STL

From C to C++: classes and objects, inheritance and polymorphism, templates and the powerful STL (vector, map, algorithms). C++ blends C's performance with object-oriented and generic programming. Real executable code, compiled on the server with g++. Best after seeing C basics.

Intermediate
C

C — Fundamentals

Learn C from scratch: the fast, close-to-the-metal language behind operating systems, databases and embedded devices. You'll truly understand memory, pointers and performance. Real executable code, compiled and run on the server.

Beginner
C#

C# (.NET)

Learn C# from scratch: Microsoft''s language for desktop, web (ASP.NET), games (Unity) and enterprise backends. Real executable code, compiled on the server.

Beginner
TypeScript

TypeScript Essentials

Add types to JavaScript: write TypeScript and actually run it in your browser.

Beginner
Go

Go — Basics

Learn Go (Golang): variables, functions, slices and maps. Code compiled and run on the server.

Beginner

Rust

Learn Rust from scratch: ownership, borrowing, traits and safe concurrency. Code compiled and run on the server.

Beginner

PHP

Learn PHP from scratch: the language that powers much of the web (WordPress, Laravel, millions of sites). Real executable code, run on the server with PHP 8.

Beginner
SQL

SQL — Basics

Query a real database (SQLite) right in your browser: write SQL and run it.

Beginner
HTML/CSS

HTML and CSS

Build your first web pages: structure with HTML and style with CSS, in the browser.

Beginner

Frameworks

Specializations

Choose your plan

Start free, unlock everything when you're ready.

Free

€0/month

To begin the adventure

  • First 3 chapters per path
  • XP, levels and badges
  • Global leaderboard
  • All Boss Battles
  • Personal AI tutor
  • Completion certificates
Start free
Most popular

Premium

€12/month

Everything Free locks — unlocked.

  • All 25 paths and chapters
  • All Boss Battles
  • AI tutor
  • Certificates + advanced stats
Go Premium

Team / B2B

€15/seat per month

For companies and teams — price per seat (min 2)

  • All Premium for every member
  • Team admin dashboard
  • Team progress reports
  • Dedicated onboarding
Get started
🔒 Secure payments via Stripe↩︎ 14-day guaranteeCancel anytime
LevelUpCode — Impara a programmare come in un RPG