Africa Blockchain Developer Program

The Africa Blockchain Alliance has partnered with ConsenSys Academy, the educational core of the Ethereum movement to bring to focus the Ethereum Blockchain Developer Program to Africa.

About the Developer Program

The goal of this program is to give developers the opportunity to gain the skills necessary to become industry-ready blockchain developers that can add significant value to their organizations, businesses, or make them marketable to top blockchain companies across the globe. Registrations for the third cohort will be announced soon.









Benefits of the Program


  • Become an experienced and certified blockchain developer.
  • Get mentored by experienced developers from the ethereum ecosystem and build a network with other blockchain developers across Africa.
  • Opportunity to gain employment and work on blockchain projects globally.


  • Develop blockchain expertise for your organisation.
  • Opportunity for use case ideation.
  • Developers will work on ideated use cases with the potential to develop a proof of concept for your organisation.
  • Gain access to talented and certified blockchain developers across Africa.

Program Details

How to Register

Frequently Asked Questions

1How is the program structured?
The program will be online and includes new and improved content that incorporates feedback from previous ConsenSys Academy graduates. This course has been created alongside top blockchain developers at ConsenSys and the Ethereum ecosystem. The Africa Blockchain Alliance and its network of partners across the continent will provide additional support through mentors, meetups, community events and in-person sessions in select African cities.
2What are the prerequisites for the program?
The ideal learner should have some programming experience; should be an experienced and passionate Object-Oriented Programmer (preferably Python), and familiar with general web development, JavaScript, HTML, and Git.
3How long is the program?
The program will run for a period of 11 to 12 weeks (~ 3 months) starting from March 2019.
4What is required to participate?
For the program, you will need a desktop or laptop computer running recent versions of Windows, Mac OS X, or Linux. 20+ gigabytes of free disk space, 2+ gigabytes of memory (RAM), and a stable broadband Internet connection.
5What is the content of the program?
The program's content consists the following modules:
  • Module 1: Review of Blockchain Technology.
  • Module 2: Blockchain Primitives.
  • Module 3: Ethereum Basics.
  • Module 4: Traditional and Decentralized Application Development.
  • Module 5: Development Frameworks and Environment.
  • Module 6: Smart Contract Fundamentals.
  • Module 7: Writing Smart Contracts.
  • Module 8: Ethereum and The End User.
  • Module 9: Smart Contracts Pitfalls, Testing and Debugging.
  • Module 10: Smart Contract Advanced Topics.
6Will I get certified when I complete the program?
Yes. Graduates will be issued a certificate using Ethense, ConsenSys Academy's platform for issuing certificates on the Ethereum blockchain.
7Can I participate from anywhere in Africa?
Yes. The program is online and therefore you can participate in any country in Africa. All you need is access to the internet.
8Is the the program free?
The program is not free but comes at a discounted rate for individuals. The cost of the program has been discounted from $1,000 to $650 to give an opportunity to more people to be a part of this great program and bring representation to the continent. However, there is a limited number of sponsorship available for developers who are not able to afford the cost of the program. More information about the sponsorship will be communicated after you register for the program. For questions cost of the program, please contact us on