DuolingoPractice your speaking, reading, listening and writing skills while playing a game. Start with basic verbs, phrases, and sentences, and learn new words daily. Learn English from Vietnamese, Ukranian, German, Romanian, Czech, Bengali, Swahili, Spanish, Russian, Chinese, Polish, Arabic, Indonesian, French and more.