Due to the Coronavirus restrictions, QIBA has temporarily closed all face-to-face classes in all campus locations. However, all courses and programs (PY, VET, ELICOS) are continuing in on-line delivery mode as per normal schedules and with regular allocated trainers. We are also inviting new enrolments in all courses on offer. New and existing cohorts all commence in on-line delivery mode and will revert to face-to-face delivery when it is safe to do so. Please contact 0292673040 for further information

ICT40518 Certificate IV in Programming

Course CodeICT40518
Course NameCertificate IV in Programming
CRICOS Course Code099847A
Course Duration52 Weeks
Location114-120 Castlereagh St, Sydney, NSW
Tuition Fee$12,000

Apply Now!

Secure your place in the ICT40518 Certificate IV in Programming

Course Description

This qualification provides the skills and knowledge for an individual to develop basic programming skills in the most commonly used programming languages.

A person with this qualification could work as an assistant programmer in a team of software developers or as a support programmer to more senior programmers or systems analysts.

Click here for further details about this course.

Intake Dates

No Intakes Available

Please contact us for further information.


Students successfully completing the course will receive the ICT40518 – Certificate IV in Programming

Entry Requirements

  1. Minimum age of 18 years or over at the time of applying for admission
  2. IELTS band score 5.5 or equivalent (more information)
  3. Successful completion of Australian Year 12 or equivalent

Job Prospects

Our ICT40518 Certificate IV in Programming is designed to prepare students for a range of job roles and titles across different industry sectors.


Possible job titles relevant to this qualification include:

Assistant applications programmer

Assistant programmer

Assistant software developer

Assistant web application programmer

Support analyst

Assistant Web developer

Units Description

Term 1  Fundamental Programming
ICTICT418 – Contribute to copyright, ethics and privacy in an ICT environment
ICTPRG405 – Automate processes
ICTPRG430 – Apply introductory object-orientated language skills
ICTDBS403 – Create basic databases
ICTPRG402 – Apply query language
Term 2  Intermediate Programming – 1
ICTPRG414 – Apply introductory programming skills in another language
ICTPRG410 – Build a user interface
ICTPRG407 – Write script for software applications
ICTPRG403 – Develop data-driven applications
 ICTPRG404 – Test applications
Term 3  Intermediate Programming – 2
ICTPRG418 – Apply intermediate programming skills in another language
ICTPRG428 – Use regular expressions in programming languages
ICTPRG527 – Apply intermediate object-oriented language skills
ICTPRG401 – Maintain open-source code programs
Term 4  System Analysis & Design
 ICTPRG419 – Analyse software requirements
 ICTSAD401 – Develop and present feasibility reports
ICTICT408 – Create technical documentation
 ICTPRG415 – Apply skills in object-oriented design

Mode of Study

Course delivery is through classroom-based face-to-face learning at the Campus locations – SYDNEY- Level 3 and 7, 114-120 Castlereagh St, Sydney, NSW 2000 and BRISBANE- Level 2, 108 Margaret Street, Brisbane City QLD 4000 for 15 hours per week. This is tailored for theoretical and practical training sessions by means of simulated workplace environments and group activities. 5 hours of online learning delivered through QIBA online learning platform through Moodle (https://qiba.learnbook.com.au/course/) Thus comprises total 20 hours of training delivery per week.

This allows learners to develop the knowledge and foundations required to undertake business services-based work or information and communications technology work and to prepare for and practice dealing with, situations that arise in business services and I.T. settings. Units of competency in these courses can be delivered as standalone units.

RPL/Course Credit

QIBA offers Recognition of Prior Learning (RPL) and Credit Transfer to students through the enrolment process. Click here to download the form for RPL/Credit transfer.


Brisbane CBD Campus

 Level 2/108 Margaret St


QLD 4000



07 3186 6449

Sydney CBD Campus

Level 3, 114-120 Castlereagh St


NSW 2000



02 9267 3040