Sudan is a country where a wide variety of languages are spoken in addition to English and Arabic. They include the Semitic language Tigre, the Cushitic language Beja (both near the Eritrean border), the Chadic language Hausa, Adamawa Fulfulde (a variety of the Fula language, closely related to Wolof and spoken in the southwestern and southeastern parts of the country), the Kordofanian languages (a geographical grouping), and various Nilo-Saharan languages (not really a reliable genealogical grouping and possibly even overlapping with Kordofanian). There is also an Omotic language called Ganza, specifically in the Mao subgroup, straddling the border with Ethiopia.
The Nilo-Saharan languages consist of languages classified as Eastern Sudanic here, especially from the "northern" part of this group, as well as:
Fur near the Chadian border;
Berta straddling the border with Ethiopia;
the Central Sudanic (Bongo-Bagirmi) languages Yulu and Tar Gula near the point where Sudan borders both South Sudan and the Central African Republic;
apparently another Central Sudanic language called Aja nearby;
the Maban languages Masalit and Maba due to spillover from across the border in Chad;
the Komuz languages Komo, Uduk (both near northeastern South Sudan), and Gumuz (near Ethiopia);
and the Saharan languages Zaghawa (due to proximity with Chad) and Kanuri (apparently due to immigration from West Africa).
The languages in the Nuba Mountains to the south that are collectively designated by the name "Kordofanian" include the Kadu languages. The Kadu languages are sometimes grouped with Nilo-Saharan, although this is controversial, as is the Nilo-Saharan family as a whole.