Want to learn JavaScript? Venture to ‘Ozaria’ and save the world

A new computer game plunges students in an immersive world that developers say could make learning to code a more engaging enterprise.

The educational video game company CodeCombat released a new game on Wednesday with the goal of introducing students to basic programming concepts and facilitating mastery of computer science skills through immersive gameplay.

Ozaria, an adventure fantasy game made for the PC platform, takes students on a journey to a mythical kingdom where mastering the art of coding is the only way to save the world from collapsing into darkness. Combining an epic storyline with computer science curriculum, Ozaria teaches players how to write in Python and JavaScript — two of the most widely used programming languages — through challenges and puzzles that must be solved by typing out correct code.

Learning how to program is not always entertaining or engaging for students, David Chase, marketing lead for CodeCombat, told EdScoop.

“Education also needs to be engaging while still being effective,” he said, adding that video games are a powerful way to reach that goal.  “That’s really the foundation for which we’re approaching Ozaria.”


Beyond increasing student engagement, the structure of games also provides an effective platform for developing skills, Chase said. Video games are built on the idea that, as the player progresses, he or she becomes more adept and can complete increasingly challenging objectives. However, most skill mastery inside a video game does not translate to the real world, he said.

Ozaria, however, aims to teach students real-world skills but in the same engaging immersive way associated with traditional video games, Chase said.

In the game, students take on the role of a hero who must learn and master the “lost magic of coding” to save the world from collapsing into darkness, completing programming-based challenges as they move through each level.

Students are first introduced to computer science concepts through cutscenes and character dialogue in the game. Players then practice typing out code to complete objectives in each level. Finally, students are able to demonstrate mastery of skills in capstone projects, where they get the chance to build their own adventure stories and games within the Ozaria universe before moving on to the next level.

“We want to allow students to see themselves as not only computer scientists but as people who can build apps to change the world,” Chase said.


The reason behind having an engaging and dynamic story arc is to allow students to become immersed in their learning, said Robin Yang, CodeCombat’s senior product manager. In an engaging story, students forget they’re in a classroom, she said, and by embedding coding curriculum into Ozaria’s storyline, students are able to master essential computer science skills almost without realizing it.

“We don’t think that in order to teach well it has to be boring, or in order to be an engaging game you have to teach less,” Yang said.

Betsy Foresman

Written by Betsy Foresman

Betsy Foresman was an education reporter for EdScoop from 2018 through early 2021, where she wrote about the virtues and challenges of innovative technology solutions used in higher education and K-12 spaces. Foresman also covered local government IT for StateScoop, on occasion. Foresman graduated from Texas Christian University in 2018 — go Frogs! — with a BA in journalism and psychology. During her senior year, she worked as an intern at the Center for Strategic and International Studies in Washington, D.C., and moved back to the capital after completing her degree because, like Shrek, she feels most at home in the swamp. Foresman previously worked at Scoop News Group as an editorial fellow.

Latest Podcasts