Home / Resources / Digital & Technology

Free Digital and Technology skills

15 free, self-paced skills. Coding, data, cloud, cyber, design and digital marketing. Each one starts at zero and ends with practical work you can show an employer.

Software Development (Python, React, Node.js)

Software developers write the code behind apps, websites and business systems. South African companies, banks and start-ups hire junior developers who can show working projects, not only certificates.

Job-ready skillAbout 220 hoursFree
Start learning

AI and Machine Learning Literacy

AI literacy means understanding what AI tools can and cannot do, using them safely at work, and knowing the basics of how machine learning learns from data. Most South African office jobs now expect it.

Job-ready skillAbout 60 hoursFree
Start learning

Data Science and Analytics (SQL, Tableau, Excel)

Data analysts turn raw numbers into answers that help a business decide what to do. Banks, retailers, mines and government departments in South Africa all need people who can clean data, query it and present it clearly.

Job-ready skillAbout 150 hoursFree
Start learning

Cybersecurity and Ethical Hacking

Cybersecurity protects people and companies from scams, data theft and ransomware. South Africa is one of the most targeted countries in Africa, so entry-level security analysts are in demand.

Job-ready skillAbout 160 hoursFree
Start learning

Cloud Computing (AWS, Azure)

Cloud computing means running servers, storage and software on platforms like Amazon Web Services and Microsoft Azure instead of in a server room. Both have data centres in South Africa and many local companies are moving to them.

Job-ready skillAbout 120 hoursFree
Start learning

Network Engineering and IT Support

IT support technicians keep computers, printers and networks running; network engineers design and fix the networks themselves. Every business in South Africa needs this, and help desk work is a common first step into tech.

Job-ready skillAbout 160 hoursFree
Start learning

DevOps and Containerisation (Docker)

DevOps is how software teams build, test and release code quickly and safely, using tools like Git, Docker and automated pipelines. It is a strong next step for developers or IT support people who like automation.

Job-ready skillAbout 140 hoursFree
Start learning

UI/UX Design (Figma)

UX design is about making products easy to use; UI design is how they look. Designers research users, sketch, prototype in Figma and test with real people. Agencies, banks and app companies in South Africa hire junior designers with strong portfolios.

Job-ready skillAbout 120 hoursFree
Start learning

Digital Marketing and SEO

Digital marketing brings customers to a business online through search, social media, email and ads. SEO (search engine optimisation) is how a website ranks on Google without paying for every click. Small businesses across South Africa need people who can do this well.

Job-ready skillAbout 100 hoursFree
Start learning

E-commerce Management

E-commerce managers run online shops: products, payments, delivery, customer service and marketing. Online shopping keeps growing in South Africa, from Takealot sellers to small brands on Shopify and WooCommerce.

Job-ready skillAbout 80 hoursFree
Start learning

Robotic Process Automation (RPA)

RPA uses software 'bots' to do repetitive computer tasks like copying data between systems, filling forms or sending reports. Banks, insurers and shared service centres in South Africa use it to cut admin.

Job-ready skillAbout 90 hoursFree
Start learning

Database Administration

Database administrators keep a company's data safe, fast and available: they design tables, manage users, take backups and fix slow queries. Every system that stores data needs one.

Job-ready skillAbout 120 hoursFree
Start learning

Mobile App Development

Mobile developers build the apps people use on their phones. In South Africa most people go online by phone, so businesses need apps that work on cheaper Android devices and slow connections.

Job-ready skillAbout 180 hoursFree
Start learning

Basic Digital Literacy (Google Workspace, Zoom, cloud storage)

Digital literacy is the everyday computer and phone skill every job now assumes: email, documents, spreadsheets, video calls, cloud storage and staying safe online.

Job-ready skillAbout 30 hoursFree
Start learning

Blockchain and Fintech Fundamentals

Fintech is technology that changes how people pay, save, borrow and invest, from mobile banking to instant payments. Blockchain is one of these technologies. South Africa has a strong fintech scene and regulates crypto assets through the FSCA.

Job-ready skillAbout 50 hoursFree
Start learning

More areas: Engineering & Technical TradesFinance, Business & ManagementHealthcare & EducationSoft Skills & Work ReadinessJob Search & Entry-Level Careers

WhatsApp us