Learn Excel and Financial Modeling the Way Finance Teams Actually Use Them
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches learners to build a 2D Space Invaders game with vanilla JavaScript and HTML Canvas. It covers rendering, physics, object interaction, enemy grids, projectiles, explosions, scoring, and game-over logic.
Syllabus
Project intro
Project setup
Create a player
Move the player
Create projectiles
Create an invader
Create and move grids of invaders
Spawn grids at intervals
Shoot invaders
Take into account new grid width
Invaders shoot back
Enemy explosions
Create background stars
Lose condition
Score
Fixed-width canvas
Taught by
Chris Courses