Kick Off Your Tech Career with Dufuna

Our courses, processes, methods and technologies will equip you to become a highly-employable professional in tech.

Learn More
Dufuna Mobile

About Dufuna

We are a for-profit, social impact enterprise that trains ambitious and disciplined Africans with digital skills. Our processes, methods and technologies equip you to become a highly-employable professional in tech.
Dufuna CodeCamp, our Software Engineering programme equips participants with skills in HTML, CSS, Javascript, PHP, SQL, Algorithms & Data Structures and Version Control.

The Dufuna Experience

Dufuna on Mobile Phone

To succeed in the programme, participants must:

  • Be determined to excel
  • Be self-starters
  • Be able to commit about 20 hours per week to the programme

What makes us unique:

  • Flexible pace (the programme can be completed between 6 to 12 months)
  • Project-based learning
  • Employment support
  • Mentor-supervised

Partner Organisations


Frequently Asked Questions

What is Dufuna?

Dufuna is a for-profit, social impact enterprise that trains ambitious and disciplined Africans with digital skills. Our processes, methods and technologies equip our scholars to become highly-employable technology professionals.

What is Dufuna CodeCamp?

This is our Software Engineering programme that equips participants with skills in HTML, CSS, JavaScript, PHP, SQL, Algorithms & Data Structures, Version Control, Dependency Management, Debugging and Employability.

Do I need to have a Computer Science Degree to participate in any of your courses?

No. We have had graduates from cohort 1 and 2 with background other than Computer Science such as Chemistry, Education, Public Health, Geography, Math Education to mention a few.

Do you offer other courses?

Yes. We had a product management course in March 2020 in partnership with the UK-Nigeria Tech Hub.

What's the shortlisting process?

Applicants are required to pass a test before they can be admitted to the programme. Selection will be made based on the test results.

When does the programme start?

After each application round, we communicate via email the programme start date to our applicants

How long is the programme?

Our programs can be completed within 6-12 months. In a situation where there is an exception, it will be stated on our programs page

Will there be physical meetings?

No. There will be no physical classes.

How will the classes be taught?

The classes will be taught online. We have videos for each lesson and they will be made accessible to scholars through our mobile app.

Can I watch the videos offline?

Yes, the videos can be downloaded on the mobile app.

Will I have someone to go to for help?

Yes. We have a structure in place for this.

What kind of support will I get during the programme?

In addition to the lesson videos, our scholars will be placed in small interactive groups to augment learning. Mentorship, Career and Employment Support will also be provided.

Will you help me to get a job after the programme?

We offer employment support to our scholars. We will be on the lookout for job opportunities, help you prepare your CV, practice interviews, and offer general advice on how to advance in your tech career.

What are my chances of getting a job in 3 months?

There is a lot of demand for the skills acquired from the programme. 37.5% of our recent graduates were placed in jobs within a month of completing the programme and 70% of the 2018 graduates secured jobs or internships within 3 months of completing the programme.

When will my first payment be made?

You are required to make payment before joining the class. This does not apply to sponsored programs

Why do I have to pay to learn?

Our vision is to train a million tech talents across Africa in 10 years. To achieve this goal, we have to ensure that the programme is sustainable.

How much can I earn after the programme?

Our March 2020 graduates earn between ₦80,000 and ₦150,000 per month (in Nigeria) as interns and/or full-time employees

Are scholarships available?

Scholarships or fully funded programmes which have defined start and end dates are advertised from time to time

I am an undergraduate, can I apply?