Want to get started in the world of coding and software engineering as a career?

The 2-year Codetrain experience will help you do just that.

The program is built by the teaching fellows at Codetrain in consultation some of the best tech professionals in the world. We worked with FAANG engineers and talent professionals from several partner companies including Bloomberg Tech, I&P Education to Employment program, Giraffe Consult, and mPharma to make sure our program is world class.

In this program, you’ll learn:

  • How to build interactive websites and web apps
  • Data structures and algorithms
  • Build cross-platform mobile applications

Enroll for Software Engineering

What you’ll learn

At Codetrain, we run a 2-year program. By the end of this program, you will go from novice to mid-level software developer.

The first year has a focus on training in software development. While the second year narrows down on career services that are aimed at helping you launch your career in the best way. It consists of interview prep, technical interview workshops, an innovation challenge, and internships.

Year 1

The first year is when most of the training happens. Candidates learn how to code from scratch and begin to build their portfolios right from month one.

Year 2

The second year focuses on career services. Trainees have internships, mock interviews, and a mega Demo Day to prepare them to officially graduate and land their first full-time roles.

Career paths

Our graduates are a good fit for roles such as

  • Mobile apps developer
  • Frontend developer
  • Backend developer
  • Fullstack developer
  • DevOps engineer
  • Data scientist
  • Automated Testing Engineer

You can also venture into non-coding roles such as

  • Product manager
  • Business analyst
  • Sales engineer
  • Developer advocate
  • Technical recruiter
  • Manual Tester - QA
  • UI/UX Designer

How it works

You get access to course content and are expected to study it. You will receive instructions on what to exercises to do. Once every week, there is a class to go over the course content that was made available. You get to choose when your live class happens. Here are the options:

  • Weekday live class
  • Weekend live class
  • Virtual live class

You should be able to commit about 25-30 hours a week to study and practice.

Who gets accepted

What you don’t need

  • Computer science degree
  • Experience in tech
  • A degree

But you need to:

  • Be computer literate
  • Be teachable
  • Be willing to put in the work
  • Pass our intake assessment

Why Codetrain?

Every part of the Codetrain experience is designed to see you succeed. The training you receive is built on pillars that guarantee your professional success.

Hands-on learning

Project-based learning is our way. At code train, you learn by doing. From your first day to your last, you’re graded on actual work that is similar to what you’ll be doing on the job. If it has no application in the industry, we don’t bother with it.


Your teaching fellows are actively rooting for you. Whether you need answers, clarification or encouragement, you’ll find it with them.

Our close-knit trainee communities ensure that throughout your years of training, you never feel helpless and alone. The peer-to-peer mentoring and support is unmatched.

Career services

As part of your training, you are prepared for job opportunities. You get to experience mock interviews and practice technical tests that prepare you to ace the toughest recruitment processes. We do everything we can to ensure that you secure your first full-time role as soon as you’re ready.

Flexible learning

Our program is designed for learners from anywhere in the world. In-person or virtual? It’s up to you to choose.

All-round learning

Beyond technology, you get a holistic education where you learn to communicate and advocate for yourself. You are also trained to become an ethical leader with the audacity to dream big and do hard things.

Codetrain partners

We have a relationship with some of the best relationships and start ups in the country. Because of this, our fingers are always on the pulse. They tell us what they need in an ideal candidate. We build it into the program. Our students are prepared for work.


Beyond the amazing teaching fellows, you get to connect with mentors working in top tech companies like Spotify, Google, LinkedIn and  Netflix.

You also get support from our close-knit alumni network. Which consists of more established software developers working for local and international companies.

Program summary

Duration2 years
Hours of commitment per week25
MediumIn-person or virtual
Start datesFebruary, May, October

Apply in 3 simple steps

Step 1

Fill the Enroll now form

Step 2

Complete application

Step 3

Start your codetrain journey

Successful applicants go ahead to make their deposits and get ready for the kickoff event.

For a more in-depth breakdown of our program, you can view the Codetrain Africa Catalog.