Six types of courses Six types of courses Thanks to my advanced education as well as nine years of experience in teaching English, I have reached a level that allows me to offer high quality, versatile courses, each adapted to different English needs.