This English language training with your teacher can be combined with FREE e-learning course
You will find a very friendly environment at Open eLearning. Here, anyone can take or create a course. You find on this page many elearning projects.
Open Learning does work with a number of universities, so you can find a good mix of both professional and more casual courses here. All the courses on Open eLearning are free and open to anyone.