Link: engVid Free English Video Lessons

Learn English for free with 304 video lessons by experienced native-speaker teachers. New classes are added three times a week, covering grammar, vocabulary, pronunciation, TOEFL, and more. Join over ten million ESL students worldwide who are improving their English every day with engVid.
The site offers videos grouped by topics:

Business English
Grammar
Idioms
IELTS
Phrasal Verbs
Pronunciation
Reading
Slang
Speaking
Tips
TOEFL
TOEIC
Vocabulary
Writing

The site also offers resources:

Free resources and reference material for English students and teachers. All material is downloadable and printable. We cover grammar, spelling, vocabulary, and much more!
Link: English Resources engVid