South Metropolitan TAFE
2 Semesters
Master programming fundamentals and software development through hands-on training in Java, C#, and Python. This Certificate IV prepares aspiring programmers for entry-level roles in software development teams, with exposure to databases, web development, and artificial intelligence integration.
School leavers require C grades in Year 11 WACE General English and OLNA, or NAPLAN 9 Band 8. Non-school leavers need C grades in Year 11 English and Maths or equivalent Certificate II or III. Essential skills include ability to work well with others, good communication and time management skills, interest in keeping up with new technologies and industry trends, and a technically minded approach. Basic technical requirements for at-home study include access to a computer and WiFi.
Programming: Learn to code in Java, C#, and Python with understanding of software development principles and testing methodologies. Database Management: Gain skills in designing, implementing, and managing databases using Entity Framework, SQL, and quality ORMs. Web Development: Develop dynamic websites and applications using HTML, CSS, JavaScript, and popular frameworks. Software Development Lifecycle: Understand analysis, design, implementation, testing, and deployment phases. Artificial Intelligence: Explore AI and machine learning principles including neural networks, natural language processing, and computer vision. Core Skills: Ethics and privacy, cyber risk management, critical thinking, new technology research, teamwork, and client support.
South Metropolitan TAFE provides state-of-the-art training facilities including the Centre for IT Excellence (CITE) at Thornlie and Rockingham campuses with industry-relevant equipment. The institution operates a specialized Training Cyber Security Operations Centre (TCSOC) at Murdoch that simulates realistic cyber-attack scenarios. With multiple campus locations and pathways from foundation studies to advanced diplomas, South Metropolitan TAFE offers comprehensive IT education with specialist training in networking, cyber security, systems support, cloud engineering, and programming.
Graduates can pursue careers as assistant programmers working in software development teams, support programmers assisting senior programmers or systems analysts, or junior software developers. The programming specialization provides a foundation for advancement to roles such as software engineer, full-stack developer, or systems analyst. Further study opportunities include the Diploma of Information Technology (Advanced Programming) and specialized pathways in cyber security, cloud engineering, and systems support.
Course fee
Start date
You will be redirected to the training provider to enquire directly. Workinitiatives is not the course or training provider. We aggregate and list courses only.