Grow your Software Engineering Skills with Us

Our Software Engineering course is your gateway to excelling in the fast-paced tech world. Whether you're a beginner or looking to advance your skills, our program is tailored to make you a top-notch software engineer.

* Admission is in progress, join the October Cohort!

What You Will Learn

Master the full scope of software development with our hands-on curriculum in just 2 years.

picture
  • Front-End Development
    • HTML & CSS: Master web development basics.

    • JavaScript: Create interactive web applications.

    • React: Build modern, responsive user interfaces.

  • Back-End Development
    • Node.js & Express: Develop robust and scalable server-side applications.

    • SQL & Databases: Master data management using relational databases.

    • APIs: Design and implement RESTful APIs to connect front-end and back-end systems.

  • Full-Stack Development
    • Integration: Combine front-end and back-end skills to create full web applications.

    • Deployment: Deploy applications to the cloud and optimize performance.

  • Software Engineering Fundamentals
    • Data Structures & Algorithms: Grasp core concepts that will help you solve complex coding challenges.

    • Version Control with Git:Collaborate with others and manage your code effectively.

    • Testing:Write and run tests to ensure your code is reliable and bug-free.

  • Career Readiness
    • Technical Interview Preparation: Sharpen your problem-solving skills to ace coding interviews.

    • Portfolio Development:Build a strong portfolio of projects that demonstrate your abilities to potential employers.

    • Soft Skills:Gain essential workplace skills like communication, teamwork, and time management.

Meet The Codetrain Teaching Fellows

img

“Hey there! I’m Ali, a Full Stack Developer and Teaching Fellow with a flair for turning code into magic. With 2 years of hands-on experience in React, ExpressJs, and MongoDB, I enjoy crafting dynamic applications and solving complex problems. My mission is to make learning fun and interactive, encouraging students to immerse themselves deep into projects and think critically. When I’m not coding, you’ll find me gaming, which not only keeps me entertained but also sharpens my tech skills and fuels my love for innovation. Let’s build something amazing together!”


Abdul Basit Ali

Teaching Fellow

img

With 2 years of experience under my belt and a certificate in software development, I’m all about creating a classroom vibe that’s interactive and student-centered. My mission? To spark curiosity and bring real-world scenarios into the mix, making learning not just meaningful but a whole lot of fun. Additionally, I’m the brain behind the Ezy Money app, so I bring plenty of practical experience to the table. When I’m not teaching, you’ll probably find me behind a camera lens or deep into code—my two other great loves!


Joshua Doe

Teaching Fellow

img

I’ve spent the last two years diving deep into software development and instruction, gaining practical expertise that I love to share.  I’m certified by Codetrain Africa, and my journey from a non-tech background to thriving in the tech world has been nothing short of exhilarating. My teaching philosophy? It’s all about hands-on learning and creative problem-solving—I love helping students to tackle real-world challenges head-on. When I’m not coding or teaching, you can find me buried in a good book or hitting the field for some sports action!


William Brandt

Teaching Fellow

img

“Hi, I`m Harrison, a Teaching Fellow at Codetrain with a focus on Software Development. With 2 years of experience to my name and a Codetrain certificate to back it up, I`ve created some pretty cool websites and am currently executing an exciting new project that’ll blow your minds. My teaching philosophy? Simple: Don`t stop till they get it. I’m all about making sure every student has that lightbulb moment. When I`m not coding or teaching, you’ll probably find me seriously playing video games.”


Harrison Boateng

Teaching Fellow

What You Need To Get Accepted

Here's all you need to succeed and enjoy the full Codetrain experience 

  • What you’ll need:

    • Be computer literacy

    • Pass our intake assessment

    • Openness to learning and growth

    • Willingness to put in the work

  • What you don’t need:

    • Computer science certificate

    • Previous tech experience

    • Any degree

How It Works

Our flexible class schedules adapt to your lifestyle, ensuring you can balance learning with your personal commitments. Here are the available options:

Weekday In-Person Class

Attend live, in-person sessions during the week for hands-on learning and immediate feedback. Choose a schedule that fits your weekday availability.

Weekend Class

Join live, in-person sessions on weekends for flexible learning that fits around your weekly commitments. Ideal for balancing study with your personal schedule.

Virtual Class

Participate in live sessions online, allowing you to learn from anywhere. Enjoy the flexibility to join classes and access materials at your convenience.

Steps In The Application Process

Our application process is streamlined to ensure a smooth experience with clear instructions at every stage.

1

Create account

Set up your account to start the admission process.

2

Complete application form

Fill out your application and ace the assessment test.

3

Start your Codetrain journey

You’re set to start your journey toward an exciting career in tech.

Careers as a Software Engineer

From startups to tech giants, a wide range of career paths awaits you as a software engineer

picture
Coding Opportunities in Software Engineering
  • Mobile App Developer
  • Frontend Developer
  • Backend Developer
  • Fullstack Developer
  • DevOps Engineer
  • Data Scientist
  • Automated Testing Engineer
Non-Coding Opportunities in
Software Engineering
  • Product Manager
  • Bussiness Analyst
  • Sales Engineer
  • Developer Advocate
  • Technical Recruiter
  • Manual Tester - QA
  • UI/UX Designer

What You’ll Learn At Codetrain Africa

Prepare to gain hands-on experience in software development, from coding fundamentals to advanced techniques, preparing you for real-world tech challenges.

Year 1

Learn to code from scratch and start building your portfolio, laying a strong foundation for your software engineering career.

Year 2

The second year focuses on career services. Gain more hands-on experience with internships, mock interviews, and a major Demo Day to prepare for graduation and secure your first full-time role.

Success Stories from Codetrain Africa

Empowering African talent to take the lead in tech is at the heart of Codetrain’s mission. We believe that every African has the potential to lead, innovate, and drive change in the digital world, and our graduates are living proof of this vision.

img

Korkor Mensah’s journey into tech began with an unexpected challenge. When she couldn’t assist her kids with their coding bootcamp assignments despite her IT experience, the embarrassment motivated her to enroll in Codetrain herself.


Korkor Mensah

Software Engineer

img

Two years after graduating from Codetrain, Ofoe’s career is thriving. He began with an internship at thinkSopht Labs and soon transitioned to a role at Turntabl, where he’s been enjoying a dynamic and fulfilling career. Codetrain’s focus on tackling new information has been invaluable in his current role, where he continues to learn and adapt in a culture of growth. Ofoe chose to code because he wanted a challenging and fulfilling career with strong job security. The flexibility of remote work and the need for critical thinking in tech have enhanced his work-life balance and decision-making skills. Transitioning from accounting, he now feels empowered and assertive, with a solution-oriented mindset and the ability to advocate for himself effectively.


Ofoe Fiergbor

Software Engineer

img

After graduating, Gerald was hired on the spot by Meqasa`s CEO during demo day. He now works at Hubtel, focusing on gaining expertise,solving problems, and building his career in software development.


Gerald

Software Engineer

Program Summary

picture

Course Length

2 years

Schedule:

Twice a week

Tuition:

UpFront Tuition: Pay the full tuition amount prior to starting the program. Total cost under the Upfront Plan is GHS 38,500.

Payment Plan: Start with an initial payment of GHS10,000, and pay the rest in monthly installments.

ISA: Start with zero deposit and pay your tuition only after landing a job.

What you don’t need:

  • Computer science certificate

  • Previous tech experience

  • Any degree

Codetrain Student builds a Payments App - Watch Demo

Frequently Asked Question About Codetrain

Have questions about our programs, fees, or anything else? Find answers here to help you make an informed decision.

The duration of the course is 24 months. 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.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.
    You get access to course content and are expected to study it. You will receive instructions on what exercises to do. Once every week, there is a live class to go over the course content that was made available. You get to choose when your live class happens. Here are the options:
    • Weekdays Live class
    • Weekend Live class
    • Virtual Live class
    You should be able to commit about 24 hours a week. (about a full day).
      No, we currently don’t provide laptops.
        What you don't need
        • Computer science certificate
        • Previous tech experience
        • Any degree
        • Be computer literate
        • Be teachable
        • Be willing to put in the work
        • Pass our intake assessment
        Yes, we offer part scholarships to candidates who need them and apply for them.
          No, people from diverse backgrounds of study can enroll and be successful.
            January, May, and October.
              You get a coding bootcamp certificate as well as a portfolio full of projects you could use to apply for jobs.

                Are you excited to start your career?

                Your journey to a fulfilling tech career starts here. Let‘s get you started.