Cardschat has helped me in so many ways, and I have been playing On-line for over 20 years, I have made the money many times in the past in various Tournaments but cannot remember ever winning one outright, Not until I joined Cardschat and completed the 30 day challenge-https://www.cardschat.com/poker/strategy/become-a-winning-poker-player/
I thought I knew everything there was to know about Poker, but I learned more from this course in just a few days than I ever have watching Videos or reading book's.
Give it a go and you too may be surprised at how much more you can learn and improve your game.