Why CodeAfrica

Web development is one of the fastest growing careers in today’s economy with a projected 27% growth rate by 2024. CodeAfrica was designed to help learners develop the skills and professional network needed to capitalize on this high demand.

  • Students will learn frontend and backend technologies to become proficient full stack developers.
  • Students gain access to a tutor network, allowing them to get help both inside and outside the classroom.

What you will need

Our trainings are designed for the complete beginner, yet it covers some of the most exciting and relevant topics in the industry.


  • Have a computer with Internet
  • Be ready to learn a lot of awesome stuff
  • Prepare to build real web apps!

Our curriculum was created to simulate a real web developer’s job environment. You'll be exposed to industry-relevant technologies, and then immediately reinforce that knowledge by building applications & completing web developments projects.

Stage One Web Fundamentals

Start by Learning the basics of front-end development. HTML and CSS We want you to become a developer that knows many technologies, as well as one that has a good approach, rapid experimentation, incremental building, and sharp debugging skills.

Stage Two Undestanding javascript principles

Building on the concepts and technologies learned in the first stage, the focus shifts towards front-end programming. Once you’re comfortable with HTML & CSS, we’ll introduce you to working with javascript and creating interactive and dynamic frontend designs, which are extremely prevalent in most web applications.

Stage Three Server side

In reality, modern web applications need to be dynamic and highly interactive. This training course focuses on expanding your horizons and exposing you to a back end language (PHP) and a multitude of server side paradigms.

Stage Three Best Practices

Learn industry best practices through guided practice, discussions, presentations, guest lectures, and activities.

Back to top