I'm not very informed about classes at all, but I think that a class is sort of like a specialized group of code. For forms, buttons, textboxes...I think...are all basically classes.
Modules are, for me, just ways to break up code in more managable sections. For instance, I might have a module that just dealt with updates, and another that dealt with adds. It could all be in the same module, but breaking it up makes it easier to follow.
Though I, too, would like to hear what others have to say.