Cyrillic is a week of work and then it is free: thirty-three letters, several of which you already read from the Latin and Greek alphabets. iLexiBox starts there and then spends the rest of the on-ramp on stress, because Russian pronunciation is governed by it and Russian print does not mark it.
The Russian on-ramp is written by hand, not generated, and it is 472 cards long. Every card is spoken in a recorded Russian voice, and what you get right is scheduled for review rather than shown again at random.
Three of the pronunciation cards, exactly as the course teaches them:
Once you are reading, the level is the point. The Text Generator writes Russian at the CEFR level, length, topic and format you ask for, so the step up is a setting rather than a new book. Speaking scores you word by word as you read aloud. The Conversation Partner talks back. The Translator explains a sentence instead of replacing it, and the Corrector marks what you wrote and says why.
Above the on-ramp sits the Path — a station map from A1 to C2 with grammar, vocabulary and checkpoint stations — and Words & Notes, where everything you save comes back on a spaced-repetition schedule in seven quiz styles.
The album is a photograph for every word, shelved by category, each caption written in Russian and spoken in a real recorded voice rather than synthesised on the fly. It doubles as a game: see the picture, spell the word. Free to replay.
Stress falls unpredictably, and it decides what the vowels say — the stressed one is clear and the others blur, so an unstressed о comes out as an a and молоко is said malakó. A learner who has stored a word without its stress has stored something they cannot yet say, which is why every word in this course is spoken and not only spelled. Below that: voiced consonants turn voiceless at the end of a word, so хлеб ends in a p, and the soft sign ь changes the consonant in front of it while making no sound of its own.