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.
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.
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.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
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.
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 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.
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.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account