A year ago, I tarted following some online courses at Point Blank Music School.
I started off with the creative music composition course, which gives a nice introduction to all topics related to music composition and theory fundamentals. The follow-up course, Advanced composition, is a nice trip into very different types of music across the globe, and triggers creativity.
Recently I made my first steps into the basics music production and techniques, and realised I am still a real newbee :)
All courses are packed with good video tutorials, and use classic dance tracks as examples. It all makes studying really fun!