What is the 3 month rule in Germany?

Non-EU visitors can stay in Germany for up to 90 days within a 180-day period without a visa.

     Do you need a free Speaking Course?