“English for All” is an English Language improvement course for school children, school leavers and general public who wish to improve their English language skills in an e-Learning environment.