If you are a beginner player you can read the course for a young player on the poker strategy website. There is also a 30-day course here on the forum.
Beyond that, for free content, check out Jonathan Little (pokercoaching.com) and Raise Your Edge on YouTube. They also have their own websites, where you can pay for courses. For me, these are the best two sites out there.