Miami University Interactive Language Resource Center: How to set up a Russian script keyboard on a MacBook.
Duolingo- Duolingo has been added to and improved upon for years since its initial release, and has a great Russian language track. The biggest pro here is the vocabulary practice- lots of modules on different subjects.
http://www.russianforeveryone.com- This site has many tools and pages for help learning Russian.
https://cooljugator.com/ru- Russian verb conjugator, verb breakdowns and info.
masterrussian.com- This is an excellent, free resource for beginner to advanced Russian grammatical concepts, conjugation and declension tables, and well-formatted, detailed pages for linguistic information.
Ruslania great for buying Russian-language books, has an English-language website (search titles in Russian). Prices are comparable to American and western European site/stores/companies, and there are many, many titles by Russian authors that are difficult to find on English-language sites.
Мосфильм- An “online movie theater” (Онлайн-кинотеатр “Мосфильма”) for viewing public-domain Russian films.
Russia Beyond The Headlines- Great resource for reading interesting, wholesome articles written in English about Russian pop and contemporary culture&society