There's also some other course that offers education in a number of subjects. For example, it offers online Skywarn training which is accepted by some NWS offices. I can't remember what the name of the website is, but someone else will probably know what I am talking about. If not, I'll look it up and edit this post when I find out what it is called.
EDIT: I believe it might be called Met-Ed? I'll look it up later and see if that is the right name.