I took the Market Traders Institute course and I think it is one of the best out there. It really changed the way I look at price action. For me, this was a game changer in my trading. This is when I went from newbie to professional. It teaches you things that the free sites don't, how to trade profitably. I thought it was well put together.