Russian Noun Cases

Every standard paradigm. Endings in green, prepositions in grey. Scroll down, no sideways scrolling.

NominativeThe subject. Dictionary form. Never takes a preposition.
AccusativeDirect object. Also в or на for a destination.
GenitiveOf, possession. After нет, без, у, до, от, из. Quantities.
DativeTo or for a recipient. After к, по. Also мне нужно.
InstrumentalBy or with. After с, над, под, за, перед.
PrepositionalAfter в, на (location), о, об (about). Never alone.
Five tips before you start
Stress can move between the stem and the ending. Three common patterns, seen in гора́ (mountain), стол (table), and окно́ (window): гора́ stresses the ending in every singular case except the accusative (го́ру), then flips to stressing the stem in the plural oblique cases. стол is end-stressed throughout every oblique form, singular and plural (столо́в, стола́ми). окно́ flips cleanly by number: the singular stresses the ending, the plural stresses the stem (о́кна, о́кнам). Dictionaries mark stress for study; everyday writing drops the marks entirely.
The same preposition can pull different cases. с means from plus Genitive (с места, off the spot) but with plus Instrumental (со словарём, with a dictionary). в and на take Accusative for direction (в музей, into the museum) but Prepositional for location (в музее, inside the museum). Watch the ending to tell which meaning is live.
Prepositions grow a vowel for smoother speech. о becomes об before a vowel (об армии, об имени) and обо in fixed phrases (обо мне). в becomes во (во сне, во Франции), с becomes со (со словарём), к becomes ко (ко мне). Same preposition, same case, just easier to pronounce.
Spelling rules that quietly reshape endings. After г, к, х, ж, ш, щ, ч you write и, never ы (книга becomes книги). After ж, ш, щ, ч, ц you write а and у, never я and ю (ночь becomes ночам, not ночям). An unstressed о after those hushers turns to е in the Instrumental (муж becomes мужем).
The мя group is tiny. Only ten neuter nouns follow it: имя, время, семя, знамя, племя, бремя, стремя, темя, вымя, пламя. They insert ен before the ending in every form except Nominative and Accusative singular. Memorize the list, then treat the pattern as one unit.

Masculine

Animate nouns take Accusative = Genitive. Inanimate take Accusative = Nominative.

Hard consonant
example: вертолёт (helicopter)
SingularPlural
Nomвертолётвертолёты
Accнавертолётнавертолёты
Genдовертолётадовертолётов
Datквертолётуквертолётам
Insнадвертолётомнадвертолётами
Preовертолётеовертолётах
Soft, ending in ь
example: словарь (dictionary)
SingularPlural
Nomсловарьсловари
Accвсловарьвсловари
Genбезсловарябезсловарей
Datпословарюпословарям
Insсословарёмсословарями
Preословареословарях
Ending in й
example: музей (museum)
SingularPlural
Nomмузеймузеи
Accвмузейвмузеи
Genизмузеяизмузеев
Datкмузеюкмузеям
Insзамузеемзамузеями
Preвмузеевмузеях

Feminine

Instrumental singular has an older variant in ою or ею. The ой and ей forms are standard.

Hard, ending in а
example: карта (map)
SingularPlural
Nomкартакарты
Accнакартунакарты
Genукартыукарт (bare)
Datпокартепокартам
Insподкартойподкартами
Preнакартенакартах
Soft, ending in я
example: неделя (week)
SingularPlural
Nomнеделянедели
Accчерезнеделючерезнедели
Genоколонеделиоколонедель
Datкнеделекнеделям
Insпереднеделейпереднеделями
Preонеделеонеделях
Ending in ия
example: армия (army)
SingularPlural
Nomармияармии
Accвармиювармии
Genизармииизармий
Datкармиикармиям
Insсармиейсармиями
Preобармииобармиях
Ending in ь (third declension)
example: дверь (door)
SingularPlural
Nomдверьдвери
Accвдверьвдвери
Genудвериудверей
Datкдверикдверям
Insзадверьюзадверями
Preнадверинадверях

Neuter

Neuter Accusative always equals Nominative, singular and plural.

Hard, ending in о
example: место (place)
SingularPlural
Nomместоместа
Accнаместонаместа
Genсместасмест (bare)
Datкместукместам
Insнадместомнадместами
Preнаместенаместах
Soft, ending in е
example: море (sea)
SingularPlural
Nomмореморя
Accвморевморя
Genуморяуморей
Datкморюкморям
Insзаморемзаморями
Preнаморенаморях
Ending in ие
example: здание (building)
SingularPlural
Nomзданиездания
Accвзданиевздания
Genиззданияиззданий
Datкзданиюкзданиям
Insзазданиемзазданиями
Preвзданиивзданиях
Ending in мя (irregular)
example: имя (name). Closed group.
SingularPlural
Nomимяимена
Accнаимянаимена
Genбезименибезимён
Datпоименипоименам
Insподименемподименами
Preобимениобименах