Course notes and code for the ERAD open source short course