If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content

Unit: Advanced JS: Games & Visualizations

A quick tour of the many components of games and visualizations, demonstrated by some of our favorite programs.
Learn how to make a simple side scroller, where you press a key to get your beaver to collect enough sticks for their den. You could easily extend this to make your favorite flappy game!
Learn how to build more complicated games and visualizations by using desktop editors and debugging tools.

About this unit

Once you've taken Intro to JS, go here to learn techniques to help you make multi-scene programs, 3d graphics, button menus, and scored games.