Learn to Ship. Change the World.

Project-based, blockchain and full-stack development training in Africa for entrepreneurial-minded students.

Get Involved

Learn to Ship. Change The World.

Project-based, blockchain and full-stack development training in Africa for entrepreneurial-minded students.
Get Involved

Thank You For Your Support!

Help us provide opportunities for African developers to change the world!

 

We’ve provided jobs for more than half of our program graduates, allowing them to earn and help build opportunities in their home countries. You can be a part of helping them change their world as we train devs and build companies to provide jobs in countries like Lesotho and Botswana.

DONATE NOW

THANK YOU FOR YOUR SUPPORT!

Help us provide opportunities for African developers to change the world!

 

We’ve provided jobs for more than half of our program graduates allowing them to earn and help build opportunities in their home countries. You can be a part of helping them change their world as we train and build companies and jobs in countries like Lesotho and Botswana.

DONATE NOW

THANK YOU FOR YOUR SUPPORT!

Help us provide opportunities for African developers to change the world!

 

We’ve provided jobs for more than half of our program graduates, allowing them to earn and help build opportunities in their home countries. You can be a part of helping them change their world as we train and build companies and jobs in countries like Lesotho and Botswana.

DONATE NOW

Teaching Developers To Start Businesses

From the minute you enter an ACA classroom you’ll be expected to put on your developer’s hat. Enhance your coding skills by learning how to software company ships code!

We feel that the sooner you enter into the culture of software development, the sooner you’ll understand what it means to start a business and change the world.

Classroom learning organized like companies

Immediately enter the mind of a real software developer by working in a software dev environment.

Project-based product-building learning modules

In real-world software companies, it’s all about the product, we start on day one.

Starting a business
is a graduation requirement

In the spirit of entrepreneurship, the final project of each grad will be to start his or her actual company.

Mentorship
Chains

Upon joining ACA, Developers are assigned mentors who provide guidance throughout their semester, and they are encouraged to take on mentoring responsibilities for a minimum of one year after their graduation.

Training and retaining
From within

To continue to establish new academies around Africa, top students will be offered opportunities to return as instructors or assistants.

Building the platform From within

Advanced projects will include building and improving the ACA platform itself.

Teaching Developers To Start Businesses

From the minute you enter an ACA classroom you’ll be expected to put on your developer’s hat. Enhance your coding skills by learning how to software company ships code!

We feel that the sooner you enter into the culture of software development, the sooner you’ll understand what it means to start a business and change the world.

Classroom learning organized like companies

Immediately enter the mind of a real software developer by working in a software dev environment.

Project-based product-building learning modules

In real-world software companies, it’s all about the product, we start on day one.

Starting a business
is a graduation requirement

In the spirit of entrepreneurship, the final project of each grad will be to start his or her actual company.

Mentorship
Chains

Devs are assigned a mentor when they arrive at ACA and are called on to mentor for at least a year after graduation.

Training and retaining
From within

To continue to establish new academies around Africa, top students will be offered opportunities to return as instructors or assistants.

Building the platform From within

Advanced projects will include building and improving the ACA platform itself.

Blockchain
Tracking

Secure and transparent encoding and tracking of each student’s milestones and overall progress on a blockchain hyperledger.

A Coding School That Runs
Like A Software Company

Africa Code Academy prepares students for real-world scenarios by structuring class-time just like a software company. Meaning, students are referred to as ‘Devs,’ teaching assistants are called ‘Project Managers’ and the lead instructors are called the ‘Engineers in Residence’.

And because it’s a software company—it’s all about the product.

Learn to SHIP

Devs start by learning software engineering  fundamentals with an emphasis on delivering solid code.

Mentor Future Students

After graduation, devs will have the opportunity to turn around and become project managers at the school.

Start a Business

Devs will also have the opportunity to join the start-up accelerator where they’ll learn skills to create their own business.

The Next Generation Of Software Development Starts In 

africa