BeFluent in russian
BeFluent supports Russian learners in two ways: On Youtube and through an online program. They have also written 2 books to improve your reading and listening comprehension.
The Youtube channel has hundreds of quality videos for beginners, intermediate, and advanced learners alike. Fedor, the founder of the channel, is entertaining and friendly with his audience. He seems to truly enjoy teaching and supporting the community of Russian learners. However, he does speak a lot of English to explain complex grammar points, so you may have to search a bit for his Russian immersion videos.
The BeFluent Class contains an ever-expanding resource library and a main curriculum, with lessons that become increasingly difficult as they progress. There is a strong focus on communication so that you can learn to express your thoughts and understand others. You can participate in weekly group calls with the BeFluent team to ask questions and learn about different topics, and with BeFluent Class Premium you can also receive private coaching.
The library includes vocabulary books, street Russian vocabulary, grammar manuals, listening comprehension exercises, and more. Subscribing to BeFluent, whether on Youtube or through the paid membership, seems like a very supportive and effective way to improve your Russian.