I believe 30 Day Singer is the best online singing course available. Their video lessons are easy to follow, their personalized feedback system is second to none, and they have a fair pricing policy. 30 Day Singer also covers a variety of different topics through their on-demand content including vocal warm-ups, vocal techniques, breathing exercises, and tips for improving your singing voice.