italki is definitely the resource I recommend most to people, regardless of the language they're learning. Booking 1-1 lessons on italki are very affordable and with the large selection of teachers, you can always find someone that fits your preferences. Plus, bonus features like language exchanges and their Notebooks, where you can have your writing corrected by members of the community, are invaluable. Review.
RussianPod101 is a podcast style course. These lessons typically focus on a dialog which is discussed by a couple of hosts. They go through it line by line, explaining key vocabulary and grammar. Lessons advanced from the absolute beginner to advanced level, with increasing amounts of Russian used at each level. While the Premium and Premium Plus plan are a bit expensive, the Basic plan is great value.
The Real Russian Club has a lot of useful resources for Russian learners. Among them are two podcasts, one of which is Slow Russian, and the other teaches Russian through stories. There's a Youtube channel with lessons and information about Russia and their blog is also quite useful to learners. For those interested, there are also a few premium courses for sale.
Rocket Russian isn't great, but it's pretty good. The biggest issues I have with it are that the price is somewhat high, the exercises get repetitive, and the lessons aren't terribly exciting. But, it's still a solid course that gives you lots of opportunities to practice a variety of skills. It's a nice mixture of teaching oral language, alongside grammar, which can give you a more solid foundation in Russian.
While I still think purchasing the Pimsleur courses is a pretty bad value, the addition of a low-cost subscription plan makes Pimsleur an excellent choice for those looking to learn Russian. It's quite a bit different than most courses, as the written language and grammar are mostly ignored. Instead, you'll listen and speak often throughout the course. I don't think any course will get you speaking as quickly as Pimsleur does. Review.
Speechling makes it easy to improve your Russian speaking and pronunciation skills. Through their paid plan, you can submit an unlimited number of recordings of yourself speaking Russian and get feedback on your pronunciation. For free, you can record yourself mimicking their audio recordings and make use of their exercises, such as multiple choice questions, listening, and dictation. Review.
Duolingo is far from a perfect resource - with issues like poorly recorded audio and teaching nonsensical sentences. However, the fact that it's completely free to use makes overlooking these weaker points much easier. Ideal for casual learners, Duolingo is a pretty fun way to get an introduction to Russian. When Lingodeer adds their Russian course, I'll become much less likely to recommend Duolingo.
Memrise is a free to use platform that is great for language learners. It's best for helping you to memorize words or phrases but not sufficient to teach deeper concepts. Essentially, Memrise teaches via gamified flashcards. There are 7 official Russian courses, created by Memrise, but also tons more that have been added by users. The topics and quality of the user created courses can vary significantly. Review.
There are far more useful resources to learn Russian than I could put on this page. Click the picture below, or the link above, to see the huge list of 115+ resources to learn Russian. Included among them are courses, podcasts, apps, books, blogs, Youtube channels, and more.