Nigeria's top CS programmes at UNILAG, OAU, UNN, Covenant University, and University of Ibadan provide solid theoretical foundations in algorithms, data structures, and computer architecture. Covenant is the most expensive (NGN 800,000 to NGN 1,500,000 per year) but has the most structured environment and career services. The federal universities (UNILAG, OAU, UNN, UI) cost far less in tuition (NGN 30,000 to NGN 150,000 per year) but have larger class sizes and less consistent facilities. The honest gap across all five: none of them adequately teach modern web frameworks, payment integration (Paystack, Flutterwave), cloud deployment, or collaborative development workflows. You will need to learn these on your own or through supplementary courses to be job-ready in the Nigerian tech market.
UNILAG is located in the heart of Lagos, which gives CS students proximity to the largest tech ecosystem in Africa. Yaba, the tech hub nicknamed "Silicon Lagoon," is a short bus ride from campus. That geography matters more than most prospectuses admit.
The programme: The Department of Computer Sciences offers a BSc programme covering programming (typically C, C++, Java), algorithms, data structures, databases, operating systems, computer architecture, and software engineering. The curriculum is NUC-accredited and follows the national benchmark standards.
Strengths:
Weaknesses:
Cost: Tuition is approximately NGN 50,000 to NGN 150,000 per year (federal university fees). Real cost including accommodation, feeding, transport, and materials is NGN 300,000 to NGN 600,000 per year.
OAU is one of the most respected federal universities in Nigeria. The Ile-Ife campus is quieter and more contained than Lagos, which some students prefer for focused study. The computer science department has produced graduates who went on to significant tech careers.
The programme: BSc Computer Science covering core theory, programming, mathematics, and applied computing. OAU has historically had a strong reputation for academic rigour.
Strengths:
Weaknesses:
Cost: Tuition approximately NGN 30,000 to NGN 100,000 per year. Total annual cost including living expenses: NGN 200,000 to NGN 500,000.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
UNN is the oldest indigenous university in Nigeria. The computer science department sits on the Nsukka campus in Enugu State, which is building its own tech scene independently of Lagos.
The programme: BSc Computer Science with standard NUC-accredited curriculum covering algorithms, data structures, programming, databases, and systems.
Strengths:
Weaknesses:
Cost: Tuition approximately NGN 50,000 to NGN 120,000 per year. Total annual cost: NGN 200,000 to NGN 450,000.
Covenant is a private university near Lagos. It operates very differently from the federal universities on this list. The environment is highly structured, with mandatory residence, dress codes, and chapel attendance. For CS students, the trade-off is a more consistent academic experience at a significantly higher price.
The programme: BSc Computer Science with a curriculum that tends to be more current than federal universities. Covenant has invested in computer labs, industry partnerships, and career services.
Strengths:
Weaknesses:
Cost: Tuition NGN 800,000 to NGN 1,500,000 per year. Total annual cost: NGN 1,200,000 to NGN 2,000,000.
UI is the oldest university in Nigeria. The computer science department benefits from the university's overall academic prestige. Ibadan itself is a large city with a growing tech presence, though it is not at the level of Lagos.
The programme: BSc Computer Science with NUC-accredited curriculum. UI's general academic reputation adds weight to the degree.
Strengths:
Weaknesses:
Cost: Tuition approximately NGN 30,000 to NGN 100,000 per year. Total annual cost: NGN 250,000 to NGN 500,000.
This is the section that matters most. All five universities teach you theory: algorithms, data structures, discrete mathematics, operating systems, and programming in languages like C, Java, or Python. That knowledge is genuinely valuable. Understanding how a hash table works or why an O(n^2) algorithm is a problem makes you a better developer in the long run.
But here is what none of them adequately cover:
This gap is not unique to Nigeria. CS programmes worldwide prioritise theory over practice. But in a market where Paystack integration and deployed projects are what get you hired, the gap has real consequences for graduates.
The solution is not to skip university. The solution is to supplement it. Use your degree for the credential and the theory. Use online resources, coding communities, and affordable courses to fill the practical gaps. By the time you graduate, you should have both the CS knowledge and the portfolio to prove you can build real products.
If you want a structured way to fill those gaps, McTaba Tech Foundations (approximately NGN 3,500 to 6,000; exchange rates fluctuate; check current price at checkout) covers the conceptual framework for modern development, or create a free account to explore what is available.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account