Call for applications: Full-Stack Development Programme

Become a Tech Whizz by building a career in Full Stack Development through a collaborative experiential programme!


Join CapaCiTi’s no-cost, full-time, 12-month, Full-Stack Development Programme and improve your knowledge in full-stack web development from basics to advanced techniques.


This work-integrated learning programme takes place over 12-months of which at least 6 months is in training and the remainder in a work placement at a host company should you meet the assessment targets. The programme consists of seven modules focusing on JavaScript, server-side language, systems engineering, and front-end web languages and libraries.


What is expected of me?

  • Attend full-time campus-based experiential learning and training
  • Complete and submit quality assessments and projects on time
  • Complete practical workplace activities working in a team with your peers
  • Attend and take part in professional development workshops and activities
  • Achieve minimum criteria and assessment targets to qualify for a work placement
  • Complete a work-integrated learning placement with a market-leading organization


What are the course modules?

  • Introduction to HTML
  • Introduction to CSS
  • Bootstrap Overview
  • JavaScript Fundamentals
  • JQuery
  • Python Fundamentals
  • Introduction to DJango


What will the course offer me?

  • A highly practical and comprehensive understanding of web and programming technologies
  • The opportunity to gain in-depth knowledge and skills in Full-Stack Development
  • Versatility in Front End and Back-End Development
  • Understanding how data is captured, stored, and accessed in databases
  • The opportunity to learn core real-world programming principles through many practical examples
  • The ability to acquire coding skills required for a career in your chosen pathway
  • The opportunity to gain in-depth knowledge and skills to add to your CV and career potential


Upon completion of the programme, you will be eligible to take an exam to qualify as a Certified Associate in Python Programming or another internationally recognised qualification.


Apply now:


To apply, you need to meet the following criteria:

  • Able to provide your certificate of highest academic achievement
  • Have no criminal record and a clean credit history
  • Have a minimum NQF level 6 qualification, ideally with an IT focus
  • Either self-taught and/or had prior IT training
  • Competent in current technologies and have the desire to follow a career in IT
  • South African nationality
  • Between the age range of 18 to 35 years old
  • Be under or unemployed at the time of application
  • Able to attend full-time training Monday to Friday
  • Able to commit to the full 18-month programme and committed to completing it
  • Be available for the following intakes: January 2023, April 2023

Fiona Tabraham

Fiona Tabraham is a strategic workforce development expert with a career founded on a resolute commitment to inclusivity, talent nurturing, and societal impact. Chief Executive of CAPACITI Digital Career Accelerator, Fiona’s passion for equity has charted pathways across numerous organisations, guiding bespoke Talent Initiatives, Future Leadership Development Programs, and transformative Career Pathway Development. Her tenure at Network Rail bore inclusive talent strategies, STEM advocacy, and innovative Graduate, Apprentice, and Internship initiatives. A trusted partner to a number of governmental, corporate and impact driven entities, Fiona empowers individuals and organisations, fostering diverse recruitment practices and innovative talent strategies. Fiona’s impact transcends the tech sector, positioning her as a leading voice for inclusive digital career initiatives.