My favorites:
Lingq: great for learning new words in context. You can hear the pronunciation and save the words as flashcards. Try it out for free!
Italki: 1-1 language and conversation classes. There are community tutors who can help you to sound natural, and professional teachers that can guide you to fluency. Find affordable 1-1 classes with natives!
The Language Community: Speaking events, language challenges, global community of learners and more. Join us for free and start speaking!
Spotify: music in your target language
Scribd: e-books, audiobooks and text books in all languages
Need more structure?
StoryLearning
Rocket Languages
Mosalingua
Pim Sleur
Michel Thomas
Babel