Here are improvements I want to make to the course. If you want to suggest anything else, you can email me at mathieso@oakland.edu.
Debugging
Include more instructions, worked examples, videos.
Use the debugging games from the programming course?
Exercises: ask students to submit videos, showing how to use a debugger.
Complete pages
Remove partial HTML. Full pages only.
Template early on.
Use regular text input fields
Switch away from numeric HTML input to text, to allow for isNaN tests.
Complete table headings
Add
to headings, so tables can work with jQuery plugins.
Change exercise balance
Reduce number required.
Add metacognitive exercises. Schema formation. Explanation. Others?
Other joke types
Ask students for jokes on other topics, not just animals.