Best Tech-Related Degrees and Universities in Nigeria (Beyond Just CS)
Computer science is the most direct degree path to a software development career, but it is not the only one. Software engineering programmes (offered at Covenant, Babcock, and others) focus more on building systems than on theory. Information technology degrees cover business applications and systems administration. Electrical and electronic engineering graduates frequently transition into embedded systems, IoT, and firmware. Mathematics and statistics graduates are well-positioned for data science and machine learning roles. The best universities for tech careers remain UNILAG, Covenant, OAU, UNN, and UI for CS specifically, with Covenant, LASU, and the Federal University of Technology Akure strong for software engineering and related programmes.
Why Computer Science Is Not the Only Path
When people say "study tech," they usually mean "study computer science." But CS is one of several degrees that lead to tech careers, and depending on your interests, it may not even be the best one for you.
Here is the landscape of tech-related degrees available at Nigerian universities, what each one actually teaches, and the careers they lead to.
The key insight is this: a degree gives you a foundation and a credential. The specific skills that get you hired in the Nigerian tech market (modern frameworks, payment integration, deployment) come from what you build alongside and after your degree. Every path below requires supplementary practical learning. The question is which foundation serves your career goals best.
Computer Science: The Default Choice
What it teaches: Algorithms, data structures, discrete mathematics, computer architecture, operating systems, databases, programming (usually C, Java, Python), software engineering principles, and some electives in AI, networking, or security.
Where it is strongest: UNILAG (proximity to Lagos tech ecosystem), OAU (academic rigour), UNN (prestige), Covenant (consistent delivery, career services), University of Ibadan (overall academic brand).
Career paths: Software development, backend engineering, systems programming, research, and any role where deep computational thinking is valued.
The trade-off: CS is theory-heavy. You will spend significant time on topics (formal language theory, compiler construction, numerical methods) that most working software developers rarely use directly. The theoretical depth is valuable for certain specialisations, but if your goal is to build web and mobile products, much of the curriculum will feel disconnected from what you want to do.
We cover the five major CS programmes in depth in our Nigerian university CS comparison.
Software Engineering: Build Instead of Theorise
What it teaches: Software development lifecycle, project management, requirements engineering, testing and quality assurance, system design, and programming. Less mathematical depth than CS, more focus on how software is built in teams and at scale.
Where it is offered: Covenant University, Babcock University, Federal University of Technology Akure (FUTA), Lagos State University (LASU), and an increasing number of institutions adding SE programmes.
Career paths: Software development, product engineering, project management, QA engineering, DevOps.
Why consider it over CS: If you know you want to build software products rather than study computation, SE aligns more directly with your goal. The curriculum emphasises team-based development, testing, deployment, and project management, all of which are daily realities in the Nigerian tech industry.
The trade-off: SE programmes are newer in Nigeria and not as widely recognised as CS. Some employers who list "BSc Computer Science" as a requirement might not immediately recognise SE as equivalent. This is changing, but slowly. The theoretical foundations (algorithms, data structures) are typically lighter, which could limit you if you pursue roles in systems programming or machine learning later.
Information Technology: The Business-Facing Side
What it teaches: Information systems, database management, networking, systems administration, cybersecurity basics, and how technology serves business operations. Less programming-intensive than CS or SE.
Where to study: Federal University of Technology Owerri (FUTO), Covenant University, UNILAG (as part of management sciences at some institutions), and several polytechnics offer HND in Computer Science with IT specialisation.
Career paths: Systems administration, network engineering, IT management, database administration, cybersecurity, IT consulting, and business analysis.
Who it is for: People who want to work in technology but are more interested in managing systems, securing networks, or bridging the gap between business and technology than in writing code all day. IT graduates often end up in enterprise environments: banks, telecoms, oil and gas companies, and government agencies.
The trade-off: IT programmes typically do not prepare you for software development roles. If your goal is to become a developer at a Lagos startup, CS or SE is a better fit. If your goal is to manage infrastructure at GTBank or run the IT department at an oil company, IT may be more relevant.
Electrical Engineering, Mathematics, and Other Paths
Electrical and Electronic Engineering:
Offered at nearly every Nigerian university with an engineering faculty (UNILAG, OAU, UNN, UI, FUTA, and many others). EEE graduates have strong analytical and mathematical foundations. Many transition into software development, particularly for embedded systems, IoT devices, mobile network infrastructure (relevant for MTN, Airtel, and Glo), and hardware-software integration. The programming taught in EEE (often C, MATLAB) is lower-level than web development, so you will need to learn JavaScript/TypeScript and web frameworks independently. But the problem-solving discipline transfers well.
Mathematics and Statistics:
An underrated path into data science, machine learning, and AI. The mathematical foundations in these degrees (linear algebra, probability, statistics, calculus) are exactly what ML and AI roles demand. UNILAG, UI, OAU, and UNN all have strong mathematics departments. If you add Python, pandas, scikit-learn, and TensorFlow to a strong maths foundation, you are well-positioned for data roles at Nigerian banks, fintechs, and international companies.
Physics:
Similar to mathematics, physics graduates have strong analytical and computational skills. The path to tech is less direct but very possible, particularly for roles in data science, quantitative analysis, and scientific computing.
Any other degree plus coding:
Honestly, Nigerian developers come from every academic background imaginable. Business administration, law, English literature. If you learn to code to a professional level and build a strong portfolio, your original degree becomes context rather than a limitation. A lawyer who can build legaltech products. An economist who can analyse data programmatically. These combinations create unique professional value.
How to Choose the Right Degree (Or Whether You Need One at All)
The honest framework:
Choose CS if: You want the deepest technical foundation, you are interested in algorithms and systems at a theoretical level, or you need the most widely recognised credential. CS is the safe default.
Choose Software Engineering if: You know you want to build software products, you are less interested in pure theory, and you want a curriculum that focuses on team development and project delivery.
Choose IT if: Your interests lean toward systems administration, networking, cybersecurity, or IT management rather than coding.
Choose Engineering or Mathematics if: You are interested in embedded systems, hardware, IoT, data science, or AI, and you want a degree that provides deep analytical foundations.
Skip the degree if: You are over 25, already have a degree in another field, need to start earning within 12 months, and the Nigerian tech companies you want to work for hire based on skills rather than credentials. A bootcamp or structured online programme will get you to employment faster and cheaper. See our comparison at bootcamp vs self-taught vs degree in Nigeria.
Regardless of your choice, supplement your degree with practical coding, portfolio projects, and Paystack or Flutterwave integration experience. No Nigerian university degree alone will make you job-ready for the modern tech market. The degree plus self-directed practical work is the winning combination.
If you are still deciding and want to test whether building things appeals to you, create a free McTaba Academy account and explore the available material. It might help clarify whether the building side or the theoretical side of tech excites you more.
Key Takeaways
- ✓Computer science is not the only degree that leads to a tech career. Software engineering, information technology, electrical engineering, mathematics, and statistics all provide pathways depending on your target role.
- ✓Software engineering programmes (at Covenant, Babcock, and newer programmes at other schools) focus more on building systems and managing projects than pure CS theory. If you want to build products, not study theory, SE may be a better fit.
- ✓Electrical and electronic engineering graduates frequently transition into software, especially for embedded systems, IoT, mobile network infrastructure, and hardware-adjacent roles.
- ✓For data science and AI roles, mathematics, statistics, and physics graduates often outperform CS graduates because their mathematical foundation is stronger.
- ✓Regardless of your degree, you still need to learn modern development tools (React, Node.js, Paystack integration, Git) outside the classroom to be competitive in the Nigerian job market.
Frequently Asked Questions
- Is software engineering better than computer science in Nigeria?
- Neither is universally better. CS provides deeper theory and is more widely recognised. SE provides more practical, team-focused training. For most web and mobile development roles in the Nigerian market, the degree matters less than your portfolio. Choose based on which curriculum appeals to you and which universities near you offer strong programmes.
- Can I get a tech job in Nigeria with an engineering degree?
- Yes. Many Nigerian developers studied electrical, mechanical, or civil engineering. The analytical skills transfer well. You will need to learn modern programming languages and web frameworks independently, but employers care about what you can build, not what your degree says.
- What is the cheapest way to get a tech degree in Nigeria?
- Federal universities (UNILAG, OAU, UNN, UI) charge NGN 30,000 to NGN 150,000 per year in tuition. Total cost over four years (including accommodation, feeding, and materials) ranges from NGN 800,000 to NGN 2,000,000. This is a fraction of private university costs like Covenant (NGN 3,200,000 to NGN 6,000,000 over four years).
- Do I need a tech-related degree for a tech job in Nigeria?
- For most startups and tech companies, no. They hire based on demonstrated skills. For banks, telecoms, government agencies, and some large corporations, a degree (often specifically CS or engineering) may be required. The trend is toward skills-based hiring, but some gatekeeping persists.
- Can I switch to tech with a non-technical degree?
- Absolutely. Many Nigerian developers started with degrees in business, social sciences, or arts. A coding bootcamp, online programme, or self-directed learning can bridge the gap. Your non-technical background often becomes an advantage because you bring domain knowledge that pure CS graduates lack.
Ready to build real-world apps?
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.
Apply to the McTaba Marathon