The CodeCombat AI League is uniquely both a competitive AI battle simulator and education engine for learning real Python and JavaScript code. Each player programs their team of “AI Heroes” in a head-to-head battle to determine the best code and strategy to win. It combines our project-based standards-aligned curriculum, engaging adventure-based coding game, and our annual AI coding global tournament into an organized academic competition unlike any other! The AI League delivers all the best elements of esports competition with content that is fun to play (and fun to watch), including dynamic battles, segmented leaderboards, award shows, and spectating views of opposing players’ matches, which allows students to show off their impressive coding skills.