Microcontroller canonical curriculum

:!: This page is under development.

Following is a list of the typical stuff to work through. It assumes teaching with a high-level language (e.g., C or JALv2). The order may need to be tweaked.