Essentials of Coding

In Essentials of Coding, students are introduced to JavaScript programming by playing a simple coding game and modifying it. Students learn the foundations of game design and coding by re-creating their own version of the game, designing their own custom digital art for screen background and characters, adding a narrative, and a unique learning goal for future game players.


Recommended & Required:


  • Recommended as a first course for all new CS learners in middle or high school and a prerequisite for 201a – Intro to Computer Science: Web Design
  • Cloud-based tools are used for this course (no software installation)
  • Completing this course takes 12-20 hours

How It Works:


Before beginning coursework, students are introduced to the Globaloria online learning platform. They learn about working in an online community and how to get help from our Help Center Experts.

Students begin their coursework by playing a coding game called "MakeQuest" and changing elements and inputs inside its code: this gets them familiar with writing and editing code. After playing through MakeQuest, students follow an iterative design process to create their own version of MakeQuest. In the process, students learn to use digital drawing and paint tools to design their own custom art, and are guided on how to import their digital assets, write code, and fully implement their remixed version of MakeQuest.

Students end the course having produced, playtested and presented their own MakeQuest remix.

Skills Covered:

Game Design Concepts: Concept Development (Backstory, Goals), Design Plan, Paper-Prototyping, Debugging, Presenting, Publishing.

Coding Concepts: Variables, Functions, Comments

Design Concepts: Drawing and Paint Tools, Asset Export and Import


Learn more about how Globaloria can help your school.