Introduction to Programming for Non Developers
Many roles would benefit from a little programming and stall because tutorials assume a computer science background. This course teaches programming fundamentals through practical tasks that professionals actually face.
Course outline
What this programme covers, module by module.
- 01What programming is useful for in an ordinary job
- 02Values, variables and expressions
- 03Conditions, loops and program flow
- 04Functions and organising code
- 05Working with files, text and structured data
- 06Errors, debugging and reading a stack trace
- 07Knowing the limits and when to involve a developer
What you will gain
- Read and understand simple programs
- Write scripts that automate repetitive tasks
- Work with files, text and structured data
- Use conditions, loops and functions correctly
- Debug your own code systematically
- Know when a task needs a developer instead
Who should attend
- Analysts and administrative professionals
- Finance and operations staff
- Researchers and technical staff
- Anyone automating their own work
Upcoming sessions
| Date | City | Duration | Fees | Book |
|---|---|---|---|---|
| 26 to 30 Oct 2026 | Durban | 5 Days | R18,000 | |
| 16 to 20 Nov 2026 | Cape Town | 5 Days | R18,000 | |
| 30 Nov to 4 Dec 2026 | Johannesburg | 5 Days | R18,000 | |
| 11 to 15 Jan 2027 | London | 5 Days | US$1,800 | |
| 15 to 19 Feb 2027 | Dubai | 5 Days | US$1,800 | |
| 26 to 30 Apr 2027 | Pretoria | 5 Days | R18,000 | |
| 5 to 9 Jul 2027 | Durban | 5 Days | R18,000 |
Fees are per delegate and exclude VAT. Public intakes are confirmed once minimum numbers are met. We also deliver this course on your own schedule, in-house or live online.
Enquire about this course
Register your team or ask for a tailored in-house quote. We reply within one working day.
WhatsApp usCourse brochure (PDF)- Fees from
- R18,000 per delegate
- Duration
- 5 Days
- Field
- IT & Digital Skills
- Formats
- In-house, public, online
More in IT & Digital Skills
Cybersecurity Fundamentals for Professionals
Every organisation now depends on systems and data that attackers actively seek to exploit. This course builds a practical understanding of cyber threats and the defences that reduce them. Participants study common attacks, security controls, and the response to incidents.
Spreadsheet to Database Migration for Teams
Teams outgrow a shared spreadsheet long before they admit it, usually at the point where two people are editing different copies. This course covers moving that work into something that holds.
Cloud Computing Foundations
Cloud services have changed how organisations build, run, and pay for technology. This course explains the concepts, models, and benefits of cloud computing in plain terms. Participants examine service models, deployment options, and the basics of cost and security.



