Learn a language online with Rocket Languages. With 12 languages and up to 3 levels you can speak and understand a new language today. Try our Free Trial.
Advertisement. How to learn languages for free? This collection features lessons in 48 languages, including Spanish, French, English, Mandarin, Italian, Russian and more.