A complete academic writing skills course with online support and practice.
Alice Savage, Patricia Mayer, Masoud Shafiei, Rhonda Liss, & Jason Davis
Effective Academic Writing is a four-level academic writing skills course with integrated online practice and support that teaches the complete academic writing process from sentence level to researched essay.
Useful and free
Five-level general English course for adults and young adults
Tom Hutchinson & Kristin Sherman
Harness the power of social networking to help your students learn English.