I got more than 60 free Contact hours from various sources and once one gets your name you get offers from others. Check out the following which you can do online, download the material if you want and some will even send you monthly free ceu offerings:
I would strongly suggest not taking Basic Disaster Life Support or Advanced Disaster Life Support classes offered by an organization named CREST and usually supported by a respected university. I took the classes in Sept. 2007, passed them and was given a homemade certificate that did not list the 21 contact hours I was supposed to get. We were all told then that we would receive our CEUs and cards in the mail from the AMA. I have called and emailed several times and 5 months later and we still are waiting for our documents. WHAT A WASTE OF TIME AND MONEY.
Try those above. You may spend time on the computer, but you'll get your ceu's immediately.
Good luck to you!! Celeste7767