I had a diploma and degree version of a multimedia course in the summer, where half the course was about HTML5 technologies.

The major assignment was for students to implement a functional animation of a data structure and/or algorithm. There were a few of them to choose from.

It took me a while but finally I managed to compile the best of the assignments into a demoable webpage with all the right copyright text in the code.

Have a look yourself, it’s really good stuff!