When a new language is learned, one of the biggest challenges is understanding native speakers. Here is a great website that has hundreds of videos, in 10 languages, that help you learn to understand native speakers. Basically, this website includes the best language learning videos from YouTube organized in an easy-to-use format. Just visit https://www.languagelearningwiki.org/ to learn a language free online.
The website not only has videos with native speakers in many languages, there are also beginning, intermediate and advanced courses in 10 foreign languages. This is a great resource that I recommend wholeheartedly.