Game Programming With Javascript

Why This Class

As a parent, you want to give your student experiences that help them maximize their natural interests and talents (you never know where they might lead). If the world of online gaming excites and inspires your student, this course helps them develop the skills to create games using Javascript—one of the most widely-used and influential online programming languages.

Students in this self-paced course learn to read and edit Javascript by completing a series of hands-on projects. Along the way, they practice coding using a text-based editor to build libraries, objects, backgrounds, movements, sound effects, if/else statements, and arrays. They create Mario-style side-scrolling games and add multiple stages and bonus levels, ending the course with finished games they can share with their friends through the web.

Students emerge from this course with a developer’s view of the online world and a foundational understanding of the language that drives much of the Internet. They feel excited to use their new skills to continue building games and explore other projects.

Overarching Questions

How do I code my own side-scrolling platform game?

How can I create multiple stages and bonus levels?

What are the essential real-world JavaScript concepts?

How can I write JavaScript to create three different browser games?

How can I share games I develop with others on the web?

Reading List


Course Details

Recommended Grade: 9th (Freshman) - 12th (Senior)

Prerequisites: None

Estimated Weekly Hours: 5

Format: Self-paced

Credits: 0.5