The African languages are currently divided into the following four language families
- Afro-Asiatic languages (Semitic, etc.)
- Niger-Congo languages (Bantu, etc.)
- Nilo-Saharan languages
- Khoisan languages
The above are families indigenous to Africa. Two African languages belong to non-African families: Malagasy is an Austronesian language, and Afrikaans is Indo-European.
More on African languages and language families :
http://www.ethnologue.com/country_index.asp?place=Africa
Studying African Languages
In Europe there is a project going on building up a common curriculum in African Languages and Linguistics called EEQUALL (European Equivalences In African Languages And Linguistics). It will allow students to get credit points from different universities.
http://www.eequall.info (currently a bit outdated)