🗓 Next intake: Monday 7 December 2026 Questions? Call or WhatsApp 083 600 2765
Coding Bootcamps · South Africa · since 2004

Skip the degree. Become a job-ready developer in 3–12 months.

Live classes with a real mentor, real projects for your portfolio, and placement support from Compuways. Whether you’ve just finished school or you’re ready to leave your current career. Online anywhere, or hybrid at our Midrand campus. No coding experience needed.

🎓 500+ graduates working in tech
🤝 Compuways placement support since 1990

✅ Nearly all of our graduates who complete the full portfolio and pass their international certification are working in tech within months.

Where do I start?

Pick the starting point that fits you

Each bootcamp builds on the one before, so you can start small and keep going. Whatever you choose, you start from zero.

School leavers & matriculants

Start earning sooner than a degree

  • Job-ready in 3 months (Web Programming)
  • A fraction of the cost of a university degree
  • Matric recommended, not always required
From R27,995
See the bootcamps
Working & changing careers

Keep your income while you study

  • Part-time: two evenings a week
  • Soft skills and career pivot support
  • Monthly payments; ISA for SA residents
From R5,000/month
See part-time options
Low-risk way in

Try it before you commit to a bootcamp

Every bootcamp starts with Introduction to Programming, and it runs every month. Two ways to test the water:

  1. Live trial — 4 lessons for R500Join the first 4 lessons of a real, live Introduction to Programming class. The R500 deposit is non-refundable, but it’s fully credited towards your course if you continue.
  2. Introduction to Programming — R8,995The full 40-hour course: programming logic, problem-solving, variables, loops and functions. 5 days full-time (R12,995 part-time).
  3. Then choose your bootcampContinue into Web Programming, Full-Stack & AI or Java & AI with real skills already under your belt.
Live trial · first 4 lessons
R500

Credited towards your course if you continue

Book my trial lessons

Or book the full Introduction to Programming course →

Bootcamps & pricing

Three bootcamps. Each one builds on the last.

All include live classes, real projects, a job-ready portfolio and placement support.

💻 Web Programming · 3 mo→ ⚡ Full-Stack & AI · 6 mo→ ☕ Java & AI · 12 mo

💻 Web Programming Bootcamp

3 months full-time · 6 months part-time

  • No coding experience required
  • JavaScript, with the W3Schools JavaScript certificate in month 1
  • Python & Django + HTMX full-stack apps
  • Prep for the Python PCEP and PCAP certification exams
  • Plan projects like a pro: business case, use cases, tech spec
  • Portfolio of Django apps + placement support
W3Schools JSPCEPPCAP
R27,995
Pay upfront, full-time · save R2,005 on the full price of R30,000
R10,000/month
× 3 months full-time · or R5,000/month × 6 part-time · full price R30,000
Apply — Web Programming View full curriculum →

☕ Java & AI Software Engineering Bootcamp

12 months full-time · 24 months part-time

  • No experience required — includes the Full-Stack Web Developer Bootcamp
  • PostgreSQL, Java & the Spring Framework
  • Spring Boot & Spring Cloud microservices
  • LLM & AI integration in Java applications
  • Prep for the Oracle Java OCP certification exam
  • Portfolio of Spring Boot apps + placement support
MongoDBJava FoundationOracle OCP
R99,995
Pay upfront, full-time · save R20,005 on the full price of R120,000
R10,000/month
× 12 months full-time · or R5,000/month × 24 part-time · full price R120,000
Apply — Java & AI View full curriculum →

The upfront discount applies to full-time bookings only; part-time is billed at the full price, paid monthly. USD and GBP prices include a 5% processing fee and follow the live exchange rate; your exact quote is shown on the application form.
Certification exam fees are paid separately to the certification bodies. ISA and student loans are available to SA residents — see financing options.

Arnold Graaff, founder and lead trainer at Code College
Meet your lead trainer

Arnold Graaff

Founder of Code College and lead trainer. Arnold has been training developers since 2004, and through Compuways has placed IT professionals with South African employers since 1990.

He manages the live classes and keeps the curriculum in step with what Compuways recruiters hear from employers about the skills they actually hire for.

You learn in small live classes, not from pre-recorded videos — ask questions, get stuck, get unstuck, and get feedback the same day. Sessions are recorded in case you miss one.

Graduate stories

Real people. Real career changes.

School leavers, career changers and international students — here’s where they went.

"The training was more like an apprenticeship. That's exactly what I needed."

Hassan
Motor mechanic → junior full-stack developer

Read Hassan's story →

"My new employer matched my previous salary scale."

Thloks
Strategy manager → full-stack Java developer at BMW South Africa

Read Thloks's story →

"They encourage you to use tools like Google and StackOverflow — to show you that you are not alone when you get stuck."

Justin
Forex trader → junior software developer

Read Justin's story →

Brent: from matriculant to full-stack developer in 9 months →

🎬 Watch more graduate stories on YouTube →  ·  📖 Read more success stories on our blog →

⭐ 4.9/5 on Google — what our students say

Compuways has helped place developers at:

FNBStandard BankAbsaBMW South AfricaCheckers / ShopriteDimension DataCapitec
Certifications

Prepared for international certifications

We prepare you with tuition, materials and mock exams; you write the official exam with the certification body.

CertificationPrepared inStudy guide
W3Schools JavaScript certificateWeb Programming (month 1)All certifications
Python Institute PCEPWeb ProgrammingPCEP guide
Python Institute PCAPWeb ProgrammingPCAP guide
MongoDB Associate DeveloperFull-Stack & AIMongoDB guide
Oracle Java FoundationJava & AIJava Foundation guide
Oracle Java OCPJava & AIJava OCP guide

Exam fees are not included in the bootcamp fee.

Careers

Where this can take you

Nearly all of our graduates who complete the full portfolio and pass their international certification are working in tech within months. Placement support comes from Compuways, our IT recruitment partner since 1990. We help actively — but we don’t promise a guaranteed job, and nobody honestly can.

Junior web developer

Build and maintain websites and web apps. The first role after Web Programming.

Full-stack developer

Front end, back end and APIs across the MERN stack. The target role for Full-Stack & AI.

Java developer

Enterprise back-end systems and microservices with Spring Boot. The target role for Java & AI.

Average base salary in South Africa, per month
RoleEntry level (0–2 yrs)Mid-career (2–5 yrs)
Web developer~R9,800~R24,600
Full-stack software developer~R15,500~R41,400
Java software developer~R18,000~R31,300

Source: PayScale South Africa, 2026 averages (web developer entry / mid; full-stack entry / mid; Java entry / mid). Pay varies with skills, certifications, location and employer.

📈 These are starting points, not ceilings. Salaries in the IT industry are reviewed often, and developers who show initiative and drive and keep growing their skills regularly earn increases well beyond these averages.

Where some of our graduates are now

R80,000/month
Chrissie · career changer → team lead

At 34 she moved from real estate and tourism into software. Five years after graduating, she leads a development team.

Read Chrissie’s story →

~R2 million/year
Xolani · full-stack Java developer at a major South African bank

Trained on an Income Share Agreement, with no upfront funding. Ten years after completing the bootcamp.

Read Xolani’s story →

Individual graduates’ results, shared with their permission. Typical salaries are the averages in the table above.

Free download

Get the full curriculum & pricing guide

Choose a bootcamp and the PDF downloads straight away — no waiting.

🔒 Your details are safe. We never share your information. Unsubscribe any time.

How it works

From application to first developer role

Apply online

A short 5-minute form. No coding knowledge needed — just curiosity and commitment.

Aptitude chat

A short conversation about your background and goals, to confirm the right bootcamp.

Code. Build. Learn.

Live classes with mentors, daily stand-ups, real projects and peer support.

Get job-ready

A portfolio employers can see, interview prep and Compuways placement support.

FAQ

Questions we get asked every day

Do I need coding experience or a matric certificate?
No. The Web Programming Bootcamp starts from zero, and the Full-Stack and Java tracks include the earlier bootcamps, so they also start from zero. We look at aptitude, motivation and problem-solving rather than school marks. Matric is recommended but not required.
Is a job guaranteed?
No, and be wary of anyone who promises one. You get active placement support through Compuways, our IT recruitment partner since 1990: portfolio and CV reviews, technical interview preparation and introductions to employers hiring developers. Nearly all of our graduates who complete the full portfolio and pass their international certification are working in tech within months.
When are classes and when is the next intake?
The next intake starts on Monday 7 December 2026, followed by Monday 1 February 2027. Full-time classes run daily, Monday to Friday, in a morning cohort (09:00–11:00) or an afternoon cohort (13:00–15:00); the part-time cohort meets 18:00–20:00 two evenings a week. Outside class you work on projects in your own time.
Can I study part-time while I keep my job?
Yes. Every track has a part-time option at double the duration: Web Programming 6 months, Full-Stack & AI 12 months, and Java & AI 24 months. Classes are recorded in case you miss one.
What is the difference between paying upfront and paying monthly?
Paying upfront before a full-time bootcamp starts gets a discount: Web Programming R27,995 instead of R30,000, Full-Stack & AI R56,700 instead of R66,000, and Java & AI R99,995 instead of R120,000. Otherwise you pay the full price in monthly instalments over the course. Part-time study is billed at the full price, paid monthly.
Are there financing or ISA options?
Yes. Besides monthly instalments, there is an Income Share Agreement (ISA) option for qualifying students, and we can connect you with student loan providers. ISA and student loans are available to South African residents only. See Financing or WhatsApp us.
What can I earn as a developer?
According to PayScale South Africa (2026), entry-level full-stack software developers earn an average of about R15,500 a month (R186,408 a year), rising to about R41,400 a month (R496,445 a year) mid-career. Entry-level web developers average about R9,800 a month and Java developers about R18,000 a month. Pay varies with skills, certifications, location and employer.
Are certification exam fees included?
Your bootcamp fee covers all tuition, materials and mock exams. The official exam fees (W3Schools, PCEP, PCAP, MongoDB, Oracle OCP) are paid separately to the certification bodies.
Can international students join?
Yes. All tracks run live online, and you can pay in ZAR, USD or GBP. Your quote in the currency you choose is shown on the application form.
What equipment do I need?
A PC or laptop (minimum Intel i3 13th-gen, i5 recommended), a stable internet connection, an extra monitor, and a webcam with a microphone. All software is provided at no extra cost.
Why not just teach myself online?
You can, but most people stall without structure. Here you get live classes with a mentor, deadlines that keep you going, peer support, employer-aligned projects and career support after you graduate.
What is your refund and deferral policy?
If you enrolled online, you can cancel within 7 days of enrolling for a full refund, as provided by the Electronic Communications and Transactions Act. Cancel in writing before your cohort starts for a full refund. If we cancel or move your cohort, you choose a full refund or a seat in the next cohort. After classes start, the fees already paid aren’t refundable, but you can defer once to a later cohort at no cost. Refunds are paid by EFT within 30 days of your written request to info@codecollege.co.za. Full terms: Terms & Conditions.

Ready to start your tech career?

Apply in 5 minutes — we’ll reply within 24 hours to help you choose the right bootcamp.

✓ No payment to apply✓ Reply within 24 hours✓ Try 4 lessons for R500✓ Monthly payments available
Stay in the loop

Career tips, course updates & industry insights

One worthwhile email a month. No spam; unsubscribe any time.

WhatsApp Apply Now