I remember taking the CSP courses and earning the certification via RealtyU. I thought at the time they were a Great Online Education Resource and still do. Their website is very user friendly, and they offer (either directly or in conjunction with) agent and broker continuing education class packages for almost all, if not all, states at a very reasonable price. While there are other competitors with equivalent offerings, RealtyU likely has the broadest reach.