There are many ways to learn French, whether you are a beginner or an advanced learner: universities, Alliance française schools, private organizations, associations, town halls… Here are a few websites where you can find information on the subject. There are also sites where you can find online resources for learning on your own.

Universities : most universities offer French courses open to all students. They prepare students for a range of diplomas at different levels. To take these exams, you need to have a baccalaureate or equivalent diploma. To register, contact your university or consular office in your home country.
For further information, visit the website of the network of university centers for French as a foreign language:

Alliance Française : the Alliance Française centres in France represent a network of 30 associations (non profit organisations) located in 11 regions :

Information in the Ministry of foreign affairs website :

General Directory of French language accredited Centers in France : ,

Diplomas and Tests for French as foreign language translated in english, spanish, deutsch, italian, russe, arabic on France Education international website.

Short courses, cultural and linguistic stays : to find  labelled programs, with descriptions of the levels and length of training that they offer. « FLE Qualité » programs are found all over France on Campus France

Distance learning : The National Centre for Distance Learning (Centre National d’Enseignement à Distance, CNED) is a public body under the auspices of the Ministry of National Education, and the leading distance learning operator in Europe and the world.

Learn French online with TV5 Monde : it is a free and interactive website for learning French from videos, programs and news reports. From beginner to advanced level.

A national map produced by the Carif-Oref network (RCO) for the Directorate for Integration, Reception and Nationality (DIAN) of the Ministry of the Interior, which enables newcomers and refugees to find training courses to improve their level of French

Useful websites to learn French on your own :