Email Excellence is not free, but for what it offers the price is a good value. I have used it for corporate clients in the past and have met with good results. I believe it still costs $99.00 USD per user, and that you get access for a full year to the course and all the materials. If you are a teacher who plans to Use Email Excellence for instructor led training, 8 sessions of 1.5 hours will usually do. If you are a student and plan to go it alone, that is fine too. The course was designed for native speakers in Fortune 500 companies and to be taken online as part of a company's professional development initiative. If you are not a native speaker you should be able to manage without an instructor, but it may take you longer than 12 hours to master all the material. Don't worry though. You get access for a year, so you have plenty of time.