Use this site to learn Cyrillic alphabet! Further lessons combine grammar practice and useful dialogues with audio.
Everyday Russian offers free online Russian lessons for all levels. Every lesson comes along with an audio file recorded by a native Russian speaker. The content of the site is available in 3 different languages: English, Spanish and French.
Learn Russian Step by Step
Learn Russian Step by Step is a free online Russian grammar and vocabuary course for beginners. Every lesson comes along with an audio file recorded by a native Russian speaker. The content of the site is available in 3 different languages: English, Spanish and French.

Learn Russian Daily provides you a daily opportunity to learn and practice Russian language. Subscribe to “Russian Word of the Day” and learn a new Russian word of phrase with two examples and audio every day. Practice the words you learnt with the flashcards. The content of the site is available in 3 different languages: English, Spanish and French.
Очень по-русски (Very Much Russian)
Очень по-русски is a podcast about Russian slang and modern conversational language for upper-intermmediate and advanced learners. Each episode is accompanied by a free transcription and translation to English. The site also includes “Russian Joke of the Week” and a modern conversational Russian dictionary.
Russian Pen Pal
The best way to learn Russian, as any other language, is to practice. The best way to practice is to have interesting conversations with native speakers. Russian Pen Pal already includes dozens of profiles of Russians who are eager to find partners for language exchange, and the database is growing daily. Join the community and find your soul mates in Russia today!