Sounds like a good idea to me. QuakeC's about the easiest way to learn to mod, not only because the language is pretty simple, but also because it's so easy to get your mod compiled and running.
I don't really know how online classes work though - what makes them different to just following a good tutorial or two?