This is the homework I've completed so far in my quest to take Matt Mullenweg's advice.
You can take the course at: javascript30.com
A "drum kit" in your browser
An analog browser clock
CSS Variables