JavaScript Tower Defense

Contact us to learn more about our JavaScript tower defense online course.

Course Description

JavaScript is one of the best languages to learn. It makes the browser come alive. This course will teach students JavaScript through a tower defense game. They then will code or customize their own game. Students will be writing all the code themselves from going through the individual lessons and watching the video reviews. They will learn about variables, functions, listening events, loops, arrays and objects. This course assumes some coding experience and includes graded quizzes, project uploads, and teacher requirements.

Course Requirements

Grade Level

6 – 12



Tech Requirements

Computer – Students must have access to a computer with internet access and an internet browser. The computer may run Windows or Mac OS, no chromebooks.


1 Semester


Best if students have complete any coding course or the JavaScript Game Design Course.

Technology Skills

  • Internet Navigation
  • Word Processing
  • Email Communication

Major Concepts

In this course there are ten modules teaching students JavaScript. This course assumes basic coding knowledge as students follow the lessons to program a large tower defense game in JavaScript. The course concludes with the students coding their very own game using a template of an existing game.

Topics Included in the course are:

  1. Introduction
  2. Completing the Pong Game
  3. Gunman
  4. Menus
  5. Level 2
  6. Boss
  7. Level 3
  8. Upgrades
  9. Level 4