I've done both. Personally, I prefer the self-paced online courses (I like to go quickly). And there is help when you take online classes (you could ask questions here!) but, not necessarily at the exact moment you need it. Plus classroom interaction can be helpful, not to mention fun. It really depends on your learning style. When you become licensed, no one will know or care if you took your classes online or in person as long as your certification is done by a well respected school. Call several "Brokers of Record" at the top companies in your area and ask which school they recommend. Best of luck!