Duolingo offers a complete Russian course, but that doesn't mean it teaches the language well. If you're looking to pick up some useful words and phrases, it's a great option. If you want to become fluent in Russian though, Duolingo is not the best choice. Apps like Rocket Languages and Babbel are better.