There's lots of free videos on youtube (mainly Peter's). I can't really vouch for any pre-off paid courses although you might pick up some useful things from them.
IMO the only way is practice and experience in this game. After about 10,000 markets I'm starting to feel it come together and finally developing some decent consistency over hundreds of races. If you trade every day 6 or 7 days a week you should reach that point after about 18 months - 2 years in