In den Townships (Armenvierteln) von Kapstadt, Südafrika, herrscht eine hohe Jugendarbeitslosigkeit, die verhindert, dass Tausende von jungen Menschen ihr Leben selbst in die Hand nehmen und einen Beitrag für die Gesellschaft leisten können. Die Life Choices Coding Academy bekämpft diesen Umstand, indem sie arbeitslosen Schulabgängern die Chance bietet, theoretische und praktische Fähigkeiten im Computerprogrammieren zu erwerben und zusätzlich Kurse zur Persönlichkeitsentwicklung und zur Vorbereitung auf den Arbeitsmarkt zu besuchen. Die theoretische Programmier-Ausbildung, gekoppelt mit einem sechsmonatigen Praktikum, erlaubt den jungen Teilnehmenden nach Abschluss der Ausbildung in die Arbeitswelt einzusteigen und damit nicht nur sich selber, sondern auch ihre Familien zu unterstützen sowie einen Beitrag zur wirtschaftlichen Entwicklung von Südafrika zu leisten.