I know you said online but...
Find out what your local community college has to offer. Nothing like having structure, deadlines and actually having to submit completed work for a grade. Online courses, unless through a college, have none of that. College courses will also build a solid foundation from which to draw. Nothing like being in a classroom with an instructor either.