Praca ze snami to termin używany do opisania różnych sposobów badania i interpretacji snów, a czasami jest częścią różnych rodzajów psychoterapii. W zależności od rodzaju terapii praca ze snami może oznaczać różne rzeczy. Zygmunt Freud, twórca psychoanalizy, użył terminu praca ze snami w odniesieniu do tego, jak umysł zniekształca i ukrywa podświadome uczucia i niespełnione życzenia, zamieniając je w sny. Carl Jung, twórca psychologii analitycznej, uważał analizę snów za ważną część terapii i używał tego terminu w odniesieniu do tego, jak dana osoba może nauczyć się rozumieć swoje sny. W nowszych formach terapii snów praca ze snami często odnosi się do procesu, w którym osoba swobodnie studiuje i interpretuje swoje sny, bez korzystania z ustalonych form terapii lub z góry przyjętych pomysłów na to, jak sny powinny być odczytywane i interpretowane.
Zygmunt Freud wierzył, że ludzki umysł tworzy sny poprzez zniekształcanie wypartych życzeń i pragnień. Nazwał to zniekształceniem pracą ze snami i wierzył, że terapeuta musi odwrócić zniekształcenie, aby rozszyfrować lub zdekodować sny. Carl Jung wierzył, że sny to nie tylko stłumione życzenia, ale mogą mieć różne poziomy znaczenia. Jung wierzył również, że niektóre symbole i obrazy w snach są wspólne, co oznacza, że dla wielu ludzi oznaczały to samo, podczas gdy inne obrazy były subiektywne i mogły być interpretowane jedynie dzięki dokładnej wiedzy o doświadczeniu życiowym każdej osoby.
Praca ze snami może również odnosić się do bardzo osobistego rodzaju terapii snów. Zwolennicy tego typu pracy ze snami twierdzą, że sny są zbyt subiektywne, aby można je było interpretować za pomocą standardowych metod lub z góry określonych interpretacji symboli i obrazów snu. Zamiast tego uważa się, że każda osoba musi studiować własne sny, aby je zrozumieć. Typowe kroki w tego rodzaju pracy ze snami obejmują chęć zapamiętania swoich snów przed pójściem spać, robienie notatek opisujących sny i analizowanie snów poprzez myślenie o tym, jak odnoszą się one do czyjegoś życia osobistego. Zwolennicy uważają, że praca ze snami może pomóc osobie przezwyciężyć lęki i problemy, a także prowadzić do głębszego zrozumienia własnej psychiki.
Jedną ze starożytnych form pracy ze snami jest oneiromancja lub wróżenie ze snów. Ten rodzaj interpretacji snów był powszechny w starożytnym Egipcie, starożytnej Grecji i wielu innych starożytnych kulturach. W tych społeczeństwach czasami uważano, że sny zawierają przesłania od bogów, a oneiromancja była procesem rozumienia tych przesłań. Różni się to od oneirologii, która jest naukowym badaniem snów, skupiającym się zarówno na przyczynach śnienia, jak i na tym, jak samemu rozszyfrować sny.