Be carefull.... Everyon has a different style of learning. It's important to look at how you work and how you learn before committing to an online course. Not everyone is suited well for an online course. Remember that it's not hard to pass a course, but it is hard to do well in a course.
Here are a couple of options:
Expensive, but great if you're thinking about certification:
http://www.zend.com/store/education/...php#Essentials
There are also a lot of free online courses avaliable:
http://www.google.com/search?sourcei...+online+course