If you are a Nigerian university student or NYSC member, you have a significant advantage: time and low living costs. University students at UNILAG, OAU, UNN, Covenant, UI, and other institutions can supplement their coursework with coding through student clubs, hackathons, Google Developer Student Clubs, free online resources, and affordable online courses. NYSC members, especially those posted to locations with light primary assignment workloads, often have 3 to 6 hours daily that can go toward coding. By the time you finish NYSC, you could have a portfolio strong enough to land a junior developer role or start freelancing. The key is starting early and building alongside your degree rather than after it.
You will probably never have a cheaper, lower-risk period to learn a new skill than right now. Your accommodation is sorted (or subsidised). Your meals are partially covered. You have breaks between lectures, weekends, and long holidays. After graduation and NYSC, the pressure to earn money immediately will make it harder to dedicate 3 to 4 hours daily to learning something new.
Students who start coding during university often graduate with both a degree and a portfolio. That combination is powerful in the Nigerian job market. A CS degree from UNILAG or Covenant proves you can learn. A portfolio of deployed projects proves you can build. Employers want both, but if forced to choose, most Lagos tech companies pick the person who can build over the person who can only cite theory.
If you are studying something other than computer science, that is fine. Many Nigerian developers studied engineering, physics, economics, or business before switching to tech. Your degree gives you domain knowledge that pure CS graduates lack. A banker who can code understands fintech problems differently from a developer who has never worked in finance.
Being a student gives you access to resources that cost money after graduation. Use them now.
Google Developer Student Clubs (GDSC): Free, Google-supported clubs at universities across Nigeria. UNILAG, OAU, UI, UNN, and Covenant all have active GDSCs. They run workshops, study jams, and projects. Joining costs nothing and connects you with peers who are learning alongside you.
GitHub Student Developer Pack: Free while you are a student. Includes GitHub Pro, free cloud hosting credits (DigitalOcean, Azure), free domains, JetBrains IDEs, and more. Sign up with your university email. The cloud credits alone save you NGN 10,000 or more per year on hosting.
HNG Internship: Free, open to all skill levels. Runs annually. As a student, you can participate without jeopardizing your studies if you manage your time. Completing later stages gives you a credential that Lagos tech companies respect.
She Code Africa (for women): Mentorship, training, and community. Multiple programmes throughout the year. If you are a female student in tech, SCA is one of the highest-value communities you can join.
University coding clubs: Most Nigerian universities have informal or formal coding clubs. Some are well-organized with mentors from the local tech industry. Others are student-run and smaller. Either way, having peers who are learning the same things makes the process less isolating.
Coursera financial aid: Available to Nigerian students. Apply on any course page. Most applications are approved. This gives you access to courses from Stanford, Google, and IBM at no cost.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Adding coding to an existing academic workload requires planning. Here is a schedule that works without destroying your GPA.
During the semester: 1 to 2 hours daily, 5 days a week. This is enough for steady progress through freeCodeCamp or an online course. Use gaps between lectures. Study coding instead of scrolling through social media. Build this into your routine like a class you cannot skip.
During holidays: 3 to 5 hours daily. Holidays are when you build projects. The semester is for learning concepts. Holidays are for applying them. Build a portfolio project during each major break.
What to focus on first:
If you want a structured starting point that does not require a huge time commitment, McTaba Tech Foundations (approximately NGN 3,500 to 6,000; exchange rates fluctuate; check current price at checkout) covers the conceptual foundation in a weekend. From there, move to freeCodeCamp or a more comprehensive programme.
The non-negotiable: Build and deploy projects. Completing tutorials without shipping anything means you reach graduation with knowledge but no proof. Employers hire proof.
National Youth Service Corps is 12 months. Your primary assignment might take 4 to 6 hours on weekdays. Some postings are lighter. Some are heavier. But most corps members report having significant free time, especially after the initial orientation camp.
That free time is either wasted or invested. Here is what investing it looks like:
Months 1 to 3 of NYSC (after camp): Complete coding fundamentals. HTML, CSS, JavaScript. Use the time to get through the basics while your living allowance covers expenses.
Months 4 to 8: Build real projects. React or Next.js frontend, Node.js backend, database integration. Deploy at least two projects. Start learning Paystack or Flutterwave integration because this is what Nigerian employers look for.
Months 9 to 12: Polish your portfolio, contribute to open source, start applying for jobs. By the time NYSC ends, you should be ready for junior developer interviews.
The NYSC monthly allowance (approximately NGN 33,000) is not enough to live comfortably in Lagos, but it covers basic expenses in many posting locations. If your family is supporting you during service, the financial pressure to earn immediately is lower. Use that window.
Corps members who learn to code during NYSC and exit with a portfolio have a head start over those who wait until after service to start thinking about their career. You leave NYSC with both a discharge certificate and a GitHub profile. That is a stronger position than either one alone.
Internships are the fastest path from "I can code" to "I have professional experience." In Nigeria, they are more accessible than most students realize.
Where to find internships:
What makes you competitive: A portfolio with 2 to 3 deployed projects, an active GitHub profile, basic Paystack or Flutterwave integration experience, and the ability to explain what you built and why. That puts you ahead of 80% of applicants who only have coursework to show.
The timeline: Start applying for internships when you have at least one deployed project. Do not wait until you feel "ready." You will learn more in your first week at a real company than in a month of self-study.
If you are currently a student or NYSC member, the best time to start was last semester. The second best time is today.
Today: Sign up for freeCodeCamp or create a free McTaba Academy account. If your university has a Google Developer Student Club, find their WhatsApp group or Slack and join it.
This week: Complete your first HTML and CSS lesson. Join at least one developer community (GDG, SCA, or a university coding club).
This month: Build your first static webpage. It will be ugly. That is fine. Deployed and ugly beats theoretical and perfect.
Your degree is valuable. Your NYSC certificate is required. But neither one teaches you to build products the Nigerian market pays for. Coding does. Start now, build alongside your studies, and graduate with proof that you can do the work.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account