@pzmyers
Reveal.js (maybe through slides.com, though R-Studio can also make reveal presentations)
Shotcut (comparable to iMovie from the mid 00s)
Libreoffice writer
For your gradebook, I would be tempted to recommend making a file called grades.csv. CSVs are very portable, so there are dozens of programs that can open them.