Rosetta Stone uses a Deep Immersion learning system. It is an award-winning method for studying new languages. It is modeled towards life experiences and teaches you words that you can use in your day-to-day life. You get audio and video cues, flashcards, pictures, and pronunciation guides.