German is mainly spoken in Central Europe. It is the most widely spoken and official or co-official language in Germany, Austria, Switzerland, South Tyrol in Italy, the German-speaking Community of Belgium, and Liechtenstein. It is one of the three official languages of Luxembourg and a co-official language in the Opole Voivodeship in Poland. It has about 95 million native speakers.
Here are some free resources you can use to make German your new language!

Vocabulary
  • PONS dictionary – Online English <-> German dictionary and translator with example sentences, online vocabulary trainer, text translation and free language learning apps
  • Linguee – Online English <-> German dictionary and translator and example sentences from the web
  • Wordreference – An online dictionary that includes a forum where users can ask vocabulary and grammar related questions about the language
  • Beolingus dict – Online German <-> English dictionary with many example sentences, offered by TU Chemnitz.
Grammar
  • Cooljugator German – Online German verb conjugator with translations in English
  • Toms Deutschseite– a collection of useful grammar, verbs, vocabulary and adjectives in German with explanations in English
  • Grammatik Training – Online grammar exercises and tests for all levels, in German only
  • German.net – Improve German grammar with online exercises – explanations in English
Online Courses
  • Course by Deutche Welle – Free online courses ranging from zero up to B1 level
  • Memrise German – A collection of free German courses for all levels
  • Duolingo German – Free online German course from absolute beginner to intermediate
  • Jabbalab – Online German courses with animations
  • Deutsch.info – Online German courses (levels A1-B2), grammar, media library and quizzes
YouTube Courses
Podcasts and Audio Lessons
Reading
  • Deutsche Welle – News from Germany and the world as well as sports and culture
  • Der Spiegel – A collection of articles and opinions about news and current affairs
  • Deutsch Perfekt – Texts at different levels, written for learners, sorted by topics and difficulty level (easy – medium – hard)
  • Nachrichten in leiter Sprache – News in easy German with explanations for difficult words
  • Deutsch auf die Schnelle – Texts for two different levels: A2 and B2. The same texts can be read in both levels
TV and Movies

Image by TRAVELKR from Pixabay