Top 10 Tech Apprenticeships, Internships and Entry-Level Jobs in South Africa in 2026
By Irene Holden
Last Updated: April 27th 2026

Too Long; Didn't Read
Standard Bank’s Cloud, Fintech & AI programme and FNB’s Digital Banking & Technology path top the list for 2026, offering R25,000-R40,000 monthly salaries and near-guaranteed permanent roles. For career changers without degrees, WeThinkCode_ and AWS re/Start provide tuition-free routes with strong employer connections.
You're standing at the counter of a Cape Town specialty coffee spot, a chalkboard menu staring back at you. Ethiopian Yirgacheffe: bright citrus, jasmine. Colombian Huila: caramel, nutty, smooth. Each is described as the best - yet they taste nothing alike. How do you choose?
That same paralysis hits when you search for top tech programmes. Ten options flash before you: R2,000 monthly stipends next to R35,000 salaries, 12-week sprints beside two-year journeys. Every list claims a number one. The problem isn't a shortage of options - it's that no single ranking can tell you what fits you. Is a R38,000/month bank grad scheme better than a free coding cadetship placing 100% of graduates? The answer depends on your background, your hunger, your timeline.
Stop asking "which is number one?" Instead, ask "what's my preference profile?" Think of each programme as a coffee origin: the body (mentorship intensity), acidity (technical challenge), finish (career outcome). According to Zaio's comparison of SA coding bootcamps, programmes like WeThinkCode_ are a bright, bold Ethiopian - peer-driven, low-cost, high-risk. Standard Bank's grad programme is a smooth Colombian - structured, well-paid, corporate-cushioned. As one industry analyst noted, "The goal is not to chase everything but to choose specific roles where demand is highest" - advice from 3Sixty Careers' tech job market analysis.
This article is your tasting flight. We'll walk the top 10 programmes not as a ladder, but as a menu. You leave with the one that matches your palate - not someone else's idea of "best."
Table of Contents
- Introduction: The Coffee Shop of Tech Careers
- DVT Learnership - Systems Development
- Deloitte Graduate Programme - Technology Risk & Cybersecurity
- Yoco Internships - Mobile Payments & API Engineering
- AWS re/Start
- Takealot Internships - E-Commerce Engineering & DevOps
- Discovery Graduate Programme - Health-Tech Analytics & Vitality
- WeThinkCode_
- Microsoft Leap Apprenticeship
- FNB Graduate Programme - Digital Banking & Technology
- Standard Bank Graduate Programme - Cloud, Fintech & AI
- Picking Your Brew: How to Choose
- Frequently Asked Questions
Check Out Next:
For a comprehensive guide to starting an AI career in South Africa in 2026, including salary benchmarks and hiring trends, read this full article.
DVT Learnership - Systems Development
The DVT Learnership is the steady pour-over of South Africa's tech entry points - accessible, reliable, and built for the long haul. This SETA-accredited Systems Development programme (NQF Level 4/5) runs for 12 months, offering a monthly stipend of R5,000 to R8,000. You work on real commercial software projects under supervision: bug fixes, small feature builds, and testing for enterprise clients like those in the DVT partner network. According to the DVT learnership programme page, the curriculum is structured to build workplace competence from day one.
What makes this pathway distinct is its low barrier to entry. You only need a Matric - no prior tech experience required. DVT explicitly prioritises candidates from townships and rural areas, aiming to broaden access to tech careers. The programme includes formal coaching by qualified DVT employees, with regular performance reviews that prepare you for the next step. Graduates are considered for DVT's Graduate Internship programme (paying R15,000+), with roughly 30-40% of learnership completers making that transition. The acceptance rate sits at an estimated 15-20%, making it moderately competitive relative to other SA programmes.
The real value lies in the nationally recognised qualification. As outlined by SETA stipend guidelines, NQF-level certification carries weight in both government and corporate sectors. This isn't the fastest route to R30k/month - but for school-leavers who need a compliant, structured CV that ticks official employment boxes, it's a foundation that holds. You're not just learning code; you're building the paperwork that opens doors in South Africa's formal economy.
Deloitte Graduate Programme - Technology Risk & Cybersecurity
The Deloitte Graduate Programme in Technology Risk & Cybersecurity is the dark roast of corporate tech entry - robust, professional, with a lingering aftertaste of certifications and partner exposure. At R28,000 to R38,000 per month over 2-3 years, it's one of the higher-paying routes into SA tech. You rotate through teams auditing banking systems, cloud infrastructure, or fintech platforms for global clients - work that directly addresses the critical cybersecurity skills South Africa desperately needs. The programme includes heavy manager and partner involvement, with a formal "coach" reviewing your project work and career progression quarterly.
The certification pathway is baked in: you earn professional credentials like CISA (Certified Information Systems Auditor) or CISSP, saving you upwards of R50,000 in exam fees. Graduates typically progress to Senior Consultant or IT Audit Lead within 4-5 years, with many alumni moving into CISO roles at major banks. Deloitte receives thousands of applications for roughly 100 spots nationally, resulting in an acceptance rate of 8-10%. Applicants need a degree in IT, Informatics, or Accounting with an IT focus, plus strong academic performance (65%+ average). As industry analysts note, hiring in 2026 focuses on roles driving "real value" - and cybersecurity auditing delivers exactly that.
You emerge not as a generalist, but as a specialist in technology risk and governance - a profile that commands premium salaries and job security in South Africa's increasingly regulated financial sector. This programme suits graduates who enjoy risk and audit thinking, and who want a clear ladder to a high-paying, certification-backed career.
Yoco Internships - Mobile Payments & API Engineering
Yoco Internships serve the bright, experimental single-origin shot of South Africa's tech scene - startup energy, flat hierarchy, rapid learning curve. At R18,000 to R25,000 per month over 6-12 months, this Cape Town-based fintech programme drops you straight into mobile payment systems, API development, and data engineering. Yoco's core product processes real transactions for thousands of SMEs, meaning you ship code that handles real money from day one. Ad-hoc openings appear throughout the year - follow Yoco Careers on Prosple and LinkedIn for the latest postings.
Mentorship is close and personal: weekly one-on-ones with your team lead in a flat hierarchy, with no layers of bureaucracy. The programme yields a conversion rate of approximately 25-30% after 12 months, with graduates often moving into Junior Developer or Support Engineer roles. Competition is fierce - only 2-5% of applicants secure a spot. You'll need a university degree (CS, BCom Info Systems) or a career-change portfolio that screams fintech readiness. Showing you understand idempotency, retries, and error handling in payment flows gives you an edge - Yoco engineers specifically look for these signals in your GitHub profile.
The real value is embedded in cross-functional squads: you're not observing, you're contributing to point-of-sale systems and real-time data pipelines. Build a mock payment gateway using Stripe API or a till-simulation app in Python or Go to demonstrate your readiness. This exposure to production fintech systems at scale is invaluable for anyone dreaming of a high-growth SA startup career - especially in a hub where fintech and mobile payments drive massive demand for junior talent.
AWS re/Start
AWS re/Start hits like a ristretto - concentrated, quick, and designed to jolt you into a cloud career fast. This free 12-15 week programme prepares unemployed youth for the AWS Cloud Practitioner certification, covering Linux, Python, and SQL through real-world infrastructure labs. Some partner organisations sweeten the deal with a modest stipend of R1,500 to R3,000 per month. According to the AWS re/Start programme page, multiple cohorts run each year, with applications focused on candidates holding a Matric (40%+ in Mathematics) and no prior cloud experience.
The curriculum is intensely practical: you'll set up a scalable web server on EC2, configure a load balancer, and deploy a static site using the AWS Free Tier. Mentorship comes from AWS-certified professionals who also provide dedicated career coaching and resume workshops. The programme's employer network is exceptional - graduates connect directly with Standard Bank, BCX, and AWS itself. The AWS re/Start FAQ reports that 90% of graduates secure job interviews within three months of completion. Standard Bank alone has hired dozens of re/Start graduates for cloud operations roles across Johannesburg and Cape Town.
The AWS Cloud Practitioner certification alone can boost your starting salary by R5,000 to R10,000 per month in the South African market. Acceptance sits at an estimated 15-20%, requiring a basic technical assessment covering logical reasoning and simple mathematics. This programme suits unemployed youth who want a fast, free ticket into cloud computing and can commit full-time for three months. AWS has also opened its first international Skills Center in Cape Town, signalling strong local demand for cloud talent - a trend that makes this entry point particularly strategic for the SA tech landscape.
Takealot Internships - E-Commerce Engineering & DevOps
Takealot Internships deliver a full-bodied red espresso - intense technical challenge, high performance expectations, and a strong return on effort. The programme pays R20,000 to R30,000 per month over 3-6 months, placing you inside South Africa's largest e-commerce engine. You work on systems handling millions of daily transactions: inventory management, recommendation engines, payment integrations. Applications typically open in August and September each year - follow Takealot Careers on Prosple for updates.
Mentorship is direct and hands-on: technical leads provide code reviews, and you're paired with a senior engineer who acts as your "wingman" during sprint planning. The programme has a strong return-offer culture, with approximately 40-50% of high-performing interns converting to permanent junior developer roles. Competition is stiff - you'll need to pass a coding test featuring LeetCode medium-level problems in Python or Go, backed by a strong technical portfolio. The experience is production-grade, not sandbox-level. One former intern shared on YouTube that they went "from intern to junior software developer in two months" after mastering GitHub and code review processes.
The practical expectation is clear: build a simple e-commerce API with product search, cart management, and order tracking, then deploy it on AWS or Azure with a load test report showing concurrent request handling. This isn't a theoretical exercise - your interviewer wants proof you can scale. For CS students or bootcamp graduates with solid fundamentals who want to work on systems that touch millions of users, Takealot offers the closest thing to Amazon-scale experience available in South Africa.
Discovery Graduate Programme - Health-Tech Analytics & Vitality
Discovery's Graduate Programme is the balanced medium roast of South African tech entry - analytical depth, corporate stability, and a growing AI focus. At R25,000 to R35,000 per month over 12 months, you work on the data pipelines and machine learning models powering Discovery's Vitality wellness rewards. The programme runs as a cohort of roughly 20 graduates with monthly workshops and social events, plus formal mentor pairing through structured "Learning Journeys." Applications typically open from April to June for the following year's intake - check Discovery Careers on Prosple for exact dates.
What sets this programme apart is the sheer scale of data you access. Discovery has 3.8 million members, a decade of medical claims history, and real-time Vitality tracking data. You learn to build models that predict health outcomes - one graduate project involved constructing a churn-prediction model for Vitality Active Rewards members using SQL, Python, and AWS SageMaker. That same model is now in production. The programme emphasises practical skills: you're expected to be comfortable with SQL and Python before starting. According to Glassdoor reviews cited in the tech training landscape, Discovery offers exposure to "AI-powered workflows in a corporate environment" - a combination that's rare in SA entry-level programmes.
Retention is strong: approximately 70-80% of graduates receive permanent offers. Competition is very high at an estimated 5-8% acceptance rate, with thousands of applicants from Wits, UCT, and Stellenbosch. If you love data, want corporate stability with a social mission, and already have Python and SQL fundamentals, this programme builds transferable skills that work across any insurance or healthcare tech role.
WeThinkCode_
WeThinkCode_ is the bold Ethiopian Yirgacheffe of South African tech education - intense, peer-driven, high-risk, and the purest expression of raw coding talent. This 2-year tuition-free cadetship strips away traditional lectures entirely. Instead, you learn by solving real problems and teaching others, using Python, Java, and JavaScript. Students receive a monthly stipend of R2,000 to R4,000 to cover basics, and the programme includes two 4-month work placements with corporate partners like Standard Bank, Nedbank, and Naspers. Applications typically open in April and May - start at the WeThinkCode_ application portal.
- No prior tech background or Matric required for some streams - the screening focuses on logical thinking and grit
- Ages 18-35 welcome, including career changers and school-leavers
- 100% placement rate for graduates as of recent cohorts, with starting salaries between R20,000 and R35,000 per month
- 5-10% acceptance rate, involving an online assessment (logic puzzles, basic math, English) and a three-week campus bootcamp evaluating collaboration and persistence
The model is radical: no teachers, no lectures. You build production-ready apps for real companies in your final year, receiving high manager involvement during work placements and a "buddy system" pairing you with senior students. According to the WeThinkCode_ overview and comparison, employers consistently rank graduates as the most self-sufficient juniors they've hired. One Naspers HR manager described them as "the most self-sufficient juniors we've ever hired" - a testament to the programme's emphasis on independence over instruction. This path suits anyone without a degree who can survive on R2k/month for two years and wants an employer-backed route into software development that bypasses traditional education entirely.
Microsoft Leap Apprenticeship
Microsoft Leap is the Geisha from Panama of South African tech entry points - ultra-premium, extraordinarily difficult to secure, and offering a career breakthrough that reshapes everything. This 16-week apprenticeship pays an estimated R15,000 to R25,000 per month during the programme, with tracks in Software Engineering and Data Science. You work directly on live Microsoft products like Azure, Xbox, or Office 365 teams, culminating in a deliverable each week. Coach Dilorom Abdullah, a programme participant, described it as a pathway where you "learn how to ship software at hyperscale" - one intern worked on a feature affecting 40 million users on Azure SQL. Rolling cohorts open throughout the year; check the Microsoft Leap homepage for postings.
The mentorship structure is intense: senior Microsoft engineers provide direct guidance, and a "Leap Lead" tracks your progress with the same training as full-time employees. Approximately 68% of graduates transition to full-time roles as Software Engineer I or Data Scientist I, with starting salaries of R35,000 to R50,000 per month. Competition is extreme - an estimated <5% acceptance rate globally, with South Africa receiving 15-25 spots per cohort on average. You must already know one programming language fluently and have completed a bootcamp like HyperionDev or CodeSpace, or have 6+ months of serious self-study backed by a strong portfolio.
- Prior foundational training: bootcamp graduates or career changers with proven coding skills
- Portfolio essential: build a cloud-native application using Azure Functions, Cosmos DB, and GitHub Actions with CI/CD pipelines - Microsoft interviewers actively look for DevOps readiness
- Brand value: the Microsoft name transforms your CV overnight, and the company's R1.3 billion investment in South Africa signals long-term local commitment to tech talent
This programme is for those who've already invested in themselves and are willing to face brutal competition for a life-changing outcome. You don't just get a job - you get Microsoft on your CV.
FNB Graduate Programme - Digital Banking & Technology
FNB's Graduate Programme pours a steady, premium decaf - exceptionally high pay, structured support, but demanding a degree and nerves of steel. At R30,000 to R40,000 per month over one year, it's the highest starting compensation on this list. You rotate through tech units including eBucks, FNB Connect, and the core banking division, working on digital banking platform development, cybersecurity, and data science. Applications for the intake close on August 31st - apply early via the FNB Graduate Portal.
Mentorship is formal and executive-level: each graduate is assigned a senior leader as a sponsor, providing direct exposure to decision-makers. You also receive internal Cloud Labs access, AWS and Azure training vouchers, and a budget for certifications - one 2025 graduate passed their AWS Solutions Architect Associate during the programme. The conversion rate to permanent roles (Junior Analyst, Developer, or Data Specialist) sits at nearly 100% for those who complete the year. Competition is extreme: thousands of applicants vie for approximately 80-100 spots nationally, with selection involving psychometric tests, video interviews, and a hackathon-style assessment day.
Who should order this: You hold a strong STEM degree (Engineering, Mathematics, Computer Science) with a 70%+ average, you're competitive, and you want the highest possible starting salary with near-guaranteed permanent employment after one year. As one industry observer noted, "hiring is now focused on roles that drive real value" - and FNB's programme delivers exactly this by embedding you in the AI and cloud projects shaping South Africa's largest digital bank. A practical outcome: you might build a feature for the FNB App integrating AI-powered spending insights using SageMaker - a portfolio piece that opens doors anywhere in fintech.
Standard Bank Graduate Programme - Cloud, Fintech & AI
Standard Bank's Graduate Programme pours a perfectly balanced flat white - smooth, reliable, and the most complete entry into South African fintech. At R25,000 to R35,000 per month over 12-18 months, you work on cloud migration, fintech security, and AI and machine learning integration in banking. Real projects include the Standard Bank mobile app, merchant APIs, and fraud detection models. Check the Standard Bank Graduate Careers page for application windows, which typically open in March and close by June.| Attribute | Details |
|---|---|
| Compensation | R25,000-R35,000/month |
| Duration | 12-18 months |
| Learning/Work | Cloud migration, fintech security, AI/ML for banking products |
| Mentorship | Buddy system from previous cohort + executive mentorship for top performers |
| Hiring Outcomes | 85-90% conversion to permanent junior analyst/developer roles |
| Suitability | Final-year BSc CS, BCom IS, BEng - no prior work experience needed |
| Competitiveness | 8-12% acceptance rate; psychometric testing + hackathon-style assessments |
Picking Your Brew: How to Choose
Every programme on this list can catch you a career, but they're different brews for different palates. The trick is matching your profile to the right cup. Here's how the flavours line up with who you are and what you need right now.- You have a university degree and want max security: Standard Bank, FNB, or Discovery. If your marks sit above 70%, your odds are solid.
- You have no degree but you're hungry: WeThinkCode_ offers a tuition-free path with 100% placement, but you'll live on a stipend for two years. AWS re/Start is a faster cloud alternative.
- You have coding skills and a bootcamp certificate: Microsoft Leap and Takealot are reach targets. Build a strong portfolio first - your GitHub tells the story.
- You want a formal qualification without university: DVT gives you an NQF certificate plus real workplace hours.
- You love data and analytics: Discovery, Standard Bank, or FNB all run strong data science tracks with production models.
- You want startup energy: Yoco drops you straight into fintech culture with a flat hierarchy and real transaction code.
Frequently Asked Questions
Which program is best for someone without a university degree?
WeThinkCode_ (#4) and AWS re/Start (#7) are your best bets. WeThinkCode_ accepts applicants aged 18-35 with no prior tech background and boasts a 100% placement rate, though you'll live on a R2,000-R4,000 monthly stipend for two years. AWS re/Start is a free 12-15 week cloud certification programme with 90% of graduates landing interviews within three months, ideal if you want a faster route into cloud computing.
How much do these programmes pay?
Compensation varies widely: stipends range from R1,500-R4,000 per month for programmes like DVT learnership or AWS re/Start, while graduate programmes at FNB and Standard Bank pay R25,000-R40,000/month. Microsoft Leap offers a contract rate of R15,000-R25,000 during the 16-week apprenticeship.
Which programme has the highest job placement rate?
WeThinkCode_ reports a 100% placement rate for graduates, while Standard Bank’s graduate programme converts 85-90% of participants into permanent roles. Microsoft Leap transitions about 68% of apprentices to full-time Microsoft positions, often with starting salaries of R35,000-R50,000/month.
What is the most competitive programme to get into?
Microsoft Leap and FNB’s graduate programme are the most selective, with acceptance rates below 5% and 8-10% respectively. Microsoft Leap typically has only 15-25 spots per South Africa cohort, while FNB receives thousands of applications for ~80-100 positions and requires strong academics (70%+ average) and a hackathon assessment.
How do I decide which programme to apply for?
Match the programme to your background: if you have a degree and want security, apply to Standard Bank (#1), FNB (#2), or Discovery (#5). If you have no degree but are hungry, go for WeThinkCode_ (#4) or AWS re/Start (#7). Bootcamp graduates should target Microsoft Leap (#3) or Takealot (#6) with a strong portfolio. For startup culture, try Yoco (#8).
You May Also Be Interested In:
Our guide to the top 10 tech startups hiring junior developers in South Africa in 2026 breaks down salaries and growth.
Looking for mentorship? Check out the top women in tech organizations for networking and mentorship in SA.
This comprehensive roadmap to become an AI engineer in 2026 emphasizes production readiness and local opportunities.
Our guide to AI compensation in South Africa covers everything from entry-level to principal roles.
Get the full picture on tech salaries and expenses in SA 2026 with our in-depth guide.
Irene Holden
Operations Manager
Former Microsoft Education and Learning Futures Group team member, Irene now oversees instructors at Nucamp while writing about everything tech - from careers to coding bootcamps.

