Here are improvements I want to make to the course. If you want to suggest anything else, you can email me at


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


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.