Mr Charts & Naz (both available on this site) do one-on-one course for a day with individual traders. I believe they match their training programme with your trading skills and experience level.
John Bartlett.
I haven't watched his CD course, but have been on a training day with him (Spread Betting) some time ago, which I believe the course is based on. If you are a beginner (not intermediate), then you will find his course easy to understand and informative, he like to talk plainly, in language ordinary people understand, and is a pleasant person to be around. I would be happy to recommend it to anyone who is thinking about spreadbetting, but not sure what it is all about or what to do.
If on the other hand, you are looking for some better trading techniques, then his course is not for you. He plainly explains that it is for beginners, not someone wishing to improve their techniques.
I don't know anything about his Forex course.