Learn To Code. Change The World.

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

Get Involved

Learn To Code. Change The World.

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

Get Involved

Teaching Developers To Start Businesses

From the minute you enter an ACA classroom you’ll be expected to put on your developer’s hat. Even if you know nothing about coding!

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.

Teaching Developers To Start Businesses

From the minute you enter an ACA classroom you’ll be expected to put on your developer’s hat. Even if you know nothing about coding!

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 Code

Devs start by learning programming fundamentals with an emphasis on blockchain technology.

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.

Mentorships With
Industry Experts

Build your skills alongside a global network of engineers.

Mentorships With
Industry Experts

Build your skills alongside a global network of engineers.

The Next Generation Of Software Development Starts In

africa

Questions? We're here to answer them.

  • What if I’ve never coded before?
  • Will I be able to get a job after I graduate?
  • What if I can’t afford it?
  • What if I don’t have a computer?
  • What if I don't have internet access?