Explore IT courses that match your goals and expertise. Gain practical, internationally certified skills in AI and Machine Learning, coding, cloud, and more – while studying from home!
Learn to code and build software with courses in Python, Java, JavaScript, PHP, Ruby, mobile development, APIs, and more. Progress from beginner to expert thanks to clear pathways to certification.
SkillSoft
Agile for Software Development
Build a foundation in using Agile to plan and test software, with Scrum, requirements estimation and scaling practices for developers and leaders.
SkillSoft
Application Developer to Blockchain Solutions Architect
Develop blockchain applications and smart contracts using Ethereum, Solidity and Hyperledger Fabric, at an intermediate level.
SkillSoft
Apprentice Developer to Journeyman Developer
Progress from Java objects and collections to Android app development, with Git and GitHub for managing source code along the way.
SkillSoft
Build Chatbots with Python
Gain practical experience making chatbots with web scraping in Beautiful Soup and text processing in NLTK, starting with the basics.
SkillSoft
Computer Science
Develop a programming foundation with Python, data structures and algorithms, creating portfolio work such as a terminal game and database.
SkillSoft
Core DevOps Skills
Build a grounding in software delivery automation, covering CI/CD pipelines, Docker containers and Jenkins, with labs for hands-on practice.
SkillSoft
Creating React and Redux Web Apps
Practise making web apps interactive with React components and Hooks in labs, then learn to keep shared state organised using Redux Toolkit.
SkillSoft
Creating Styled and Responsive Sites
Develop the skills to design layouts for different screen sizes using CSS Flexbox, Grid and media queries, with an introduction to accessibility.
SkillSoft
Creative Coding with p5.js
Turn existing JavaScript knowledge into skills for creating generative art and interactive visuals, with p5.js labs on animation and video.
SkillSoft
Developer Fundamentals
Understand how software is designed and developed, from object-oriented programming and SQL to version control, as a beginner.
SkillSoft
Developing Interactive Sites with JavaScript
Learn to add interactivity to web pages with JavaScript, handling browser events and validating forms, with labs to put the basics into practice.
Microsoft
Microsoft Certified: Azure DevOps (AZ-400)
Develop the ability to plan software delivery in Azure, from source control and automated builds to release management and application monitoring.
SkillSoft
Developer to Software Architect
Strengthen your software design skills with Java concurrency and Spring Boot microservices, for learners with development experience.
SkillSoft
Enterprise Developer to DevOps Engineer
Automate software delivery with practical skills in Docker and Jenkins, including continuous integration and secure DevOps pipelines.
SkillSoft
Enterprise Developer to Full Stack Developer
Advance your coding skills across front-end and back-end development, with React interfaces, Flask APIs and secure SQL and NoSQL databases.
SkillSoft
Front-End Engineer
Build the skills to create interactive websites with JavaScript and React, and apply them in portfolio projects, including a personal website.
SkillSoft
Game Development with Phaser.js
Create interactive web games with Phaser.js, using labs to explore physics, animation and scenes. No previous experience is needed.
SkillSoft
Go Programming Essentials
Develop the skills to write Go web applications and services, starting with functions and moving on to goroutines, databases and testing.
SkillSoft
Interactive JavaScript Websites
Develop the skills to create web pages that respond to users, from HTML and CSS basics to JavaScript browser events and DOM manipulation.
SkillSoft
Introduction to Programming Principles
Start thinking through problems in code, using Blockly and Python to learn how variables, loops and functions work. No experience is needed.
Getting started
How it works
Start your learning journey four simple steps.
01
Enquire for free
Get in touch, and our team will help you find the right IT course for your skills requirements and career goals.
02
Enrol and choose payment
Enrolment is fast and simple – no lengthy applications or waiting lists. Select a convenient payment option to support your IT journey.
03
Access study materials
Course-specific study materials are available online from anywhere. Learn at your own pace at a time that suits you.
04
Write and get certified
We help you prepare effectively for the final steps – writing and registering for course exams through your chosen providers.
Why choose College SA for IT?
Global certifications
Earn some of the world's most respected IT certifications through providers such as CompTIA, AWS, Microsoft Azure, Cisco, ISC², ISACA, Oracle, and more.
Expert course advisors
Our team will guide you to the right course for your skill level and goals – from complete beginner to senior engineer.
100% distance learning
Whether you’re based in a major city, rural town, or farm, our distance learning model supports study wherever you are.
Ready to kickstart your IT career?
The first step in your growth journey starts here.