Also have a general purpose amateur radio program called "Ham I Am" - that new hams might find interesting. It covers: the Phoentic Alphabet (Whiskey, Alpha, 4, Siera, Tango, Oscar - or to figure out how to say any call sign on-air), Q-Signals, Ham Jargon, a Morse Code key, Radio Best Practices, ARRL "stuff", and Electricity.
ARRL also has developed apps that allow you to take actual practice exams and studt guides.
I've downloded a couple of antenna apps (one antenna calculator, and the USMC Antenna Manual)...
..and although I haven't figured it out yet - downloaded something called "PSKer" as I tought I might want to try my hand (eventually) at PSK31 (what was I thinking...)...