The World of Elcodia awaits

CodeQuest
Online

Become a Code Mage in the world of Elcodia. Learn Python through epic RPG adventures, defeat bosses with your code, and level up your programming skills one quest at a time.

Built for classrooms
Python 3 in-browser
Real-time analytics

Your Quest Begins Here

CodeQuest Online transforms Python education into an immersive RPG experience where every line of code is a spell in your arsenal.

Learn Python

Master Python from the ground up through 8 weeks of structured curriculum. Write real code that runs directly in your browser -- no setup needed.

  • Variables, strings, and data types
  • Loops, conditionals, and functions
  • Lists, dictionaries, and file I/O

RPG Adventure

Explore the magical world of Elcodia as a Code Mage. Traverse enchanted forests, ancient libraries, and crystal caves as you complete quests.

  • 8 unique regions to explore
  • Boss battles at each milestone
  • Earn badges and level up

Track Progress

Teachers get powerful analytics dashboards to monitor student progress, identify struggles, and celebrate victories in real-time.

  • Per-student progress tracking
  • Classroom leaderboards
  • Skill category breakdowns

How It Works

Get your classroom started in minutes

1

Register Your School

Create an account and set up your organization in seconds.

2

Invite Students

Share a join code and students create their Code Mage characters.

3

Begin the Quest

Students explore Elcodia, solve challenges, and learn Python through play.

Ready to Begin Your Adventure?

Join the world of Elcodia and turn your classroom into an epic coding quest.

Get Started Free