Learn the architecture of microcontrollers and write bare-metal firmware.
Write a bare-metal C program to read an analog temperature sensor and output the value over UART via interrupts.