- Intro to JS: How to create drawing and animations
- Advanced JS: Developing your own games and visualization
- Advanced JS: Natural Simulations
AIZU ONLINE JUDGE gives you practice for programming contests.
There are a lot of problems on the site, and you can see the fastest code for each problem!