As I have been learning Spanish I have been making use of a variety of tools and aids. One of the best is YouTube, where there is a wealth of free stuff. Of course, Spanish is not the only language with good resources here, but it is the one I am studying right now. But if you are interested in learning another language, or improving your knowledge of one, you should take a look.
Links:
https://www.youtube.com/channel/UC_GFwrcNlXh92xA8iKFT2WA
http://thelanguagetutor.co/
https://www.youtube.com/watch?v=hyLl_0d0EBw&list=PLTpetkN815Qyuc2RbC1kxxMQvxjQ3RnYG
https://www.youtube.com/watch?v=I8hFdZEPqdM
https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages
https://www.youtube.com/c/Professorjason/featured
https://www.youtube.com/channel/UC67BDv__7er_ZaYKqhOSOFQ
https://www.youtube.com/user/culturealley
https://www.youtube.com/channel/UC9yudInUYzMh9H4gJs4DrHg
https://www.youtube.com/channel/UCozZrWPuoNRLl5ArOyJ57sQ
https://www.palain.com/spanish/youtube-channels-for-learning-spanish/