Do I have to attend a classroom course to earn CE credits?

No. Course work has been approved for classroom, web-based, or self-study formats (which include online courses).