ICT40518
Certificate IV in Programming
Online Course Only

If you want to take your IT skills to a different level, then this is your qualification. This qualification provides the skills and knowledge for an individual to develop basic programming skills in the most commonly used programming languages.


If you want to take your IT skills to a different level, then this is your qualification. This qualification provides the skills and knowledge for an individual to develop basic programming skills in the most commonly used programming languages. An individual with this qualification could work as an assistant programmer in a team of software developers, or as a support programmer to senior programmers or systems analysts.


Core Units
ICTICT418 – Contribute to copyright, ethics and privacy in an ICT environment
ICTPRG403 – Develop data driven applications
ICTPRG410 – Build a user interface
ICTPRG427 – Use XML effectively
ICTPRG402 – Apply query language
ICTPRG404 – Test applications
ICTPRG405 – Automate processes
ICTPRG414 – Apply introductory programming skills in another language
ICTPRG415 – Apply skills in object-oriented design
ICTPRG419 – Analyse software requirements
ICTPRG430 – Apply introductory object-oriented language skills

Elective Units
ICTPRG413 – Use a library or pre-existing components
ICTDBS403 – Create basic databases
ICTPRG412 – Configure and maintain databases
ICTPRG418 – Apply intermediate programming skills in another language
ICTPRG527 – Apply intermediate object-oriented language skills
ICTPMG401 – Support small scale ICT projects


Pathways into the qualification
Learners may enter the program through a number of entry points demonstrating potential to undertake vocational education and training at diploma level, including ICT30115 Certificate III in Information, Digital Media and Technology , Vocational experience in the ICT field must be demonstrated prior to entering this course when no previous formal qualification in the management field has been completed (for Certificate III, Diploma and advanced Diploma levels which are shorter than 1.5 years).

Pathways from the qualification
After achieving this ICT40515 Certificate IV in Programming program, individuals may progress into higher education, including a Bachelor Degree. Many graduates, however, will progress directly into relevant industry positions.

Pathways through the qualification may include:

  • Full-time or part time study with a registered training organisation
  • Face-to-face study
  • Institution-based training
  • Recognition of prior learning (RPL)

  • Assistant computer programmer
  • Database administrator
  • Software tester
  • Junior programmer