Explore leading Australian Universities

Image

Certificate IV in Information Technology (Programming) Cert IV ICT40120-I 2025

Study Level Cert IV

Course Code ICT40120-I

Study Method Mixed

Assessment Practical, Assignments

Start Date July 2025, October 2025, January 2026, April 2026

Entry Requirement Grade 12

Duration 26 weeks

Price $10500

Discount 15%

Discounted Price $8925

About the Course

This qualification reflects the role of individuals who undertake leadership and management roles in the automotive industry. It is suitable for entry into senior management roles in all sectors of the automotive industry.

Entry Requirements

The following are the Admission requirements :

  • Must be 18 years of age or older at the time of course commencement
  • Some prospective students may be asked to undertake an LLN assessment or enrolment interview prior to acceptance.
  • Must have completed Australian Year 12 or equivalent level of schooling or a Certificate IV or higher qualification with an Australian institution
  • Must demonstrate English level of IELTS 6.0 overall with no band less than 5.5 or equivalent, such as:
    • IBT 60
    • PTE 50
    • CAE 169
    • OET C
    • Duolingo 95
    • General English Advanced*
    • MOI Certificate
    • Certificate III or higher qualification with an Australian institution.

*General English Upper Intermediate is generally considered to be between 5-5.5 IELTS.

Course Units

Code Course Unit Description Type
BSBXCS404 Contribute to cyber security risk management Core
ICTICT426 Identify and evaluate emerging technologies and practices Core
ICTICT443 Work collaboratively in the ICT industry Core
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments Core
ICTPRG302 Apply introductory programming techniques Core
ICTSAS432 Identify and resolve client ICT problems Core
BSBCRT404 Apply advanced critical thinking to work processes Core
ICTNWK435 Create secure virtual private networks Elective
ICTSAD402 Develop and present ICT feasibility reports Elective
ICTNWK433 Install backbone technologies in a local area network Elective
ICTNWK432 Build an enterprise wireless network Elective
ICTNWK431 Create network documentation Elective
ICTNWK430 Deploy software to networked computers Elective
ICTNWK428 Create scripts for networking Elective
ICTNWK427 Configure desktop environments Elective
ICTNWK426 Install and configure client-server applications and services Elective
ICTNWK425 Build small wireless local area networks Elective
ICTCLD301 Evaluate characteristics of cloud computing solutions and services Elective
ICTPRG442 Apply mathematical techniques for software development Elective
ICTICT447 Work effectively in agile environments Elective
ICTPMG411 Support small scale ICT projects Elective
ICTPRG429 Maintain open-source code programs Elective
ICTPRG431 Apply query language in relational databases Elective
ICTPRG432 Develop data-driven applications Elective
ICTPRG434 Automate processes Elective
ICTPRG435 Write scripts for software applications Elective
ICTPRG436 Develop mobile applications Elective
ICTPRG439 Use pre-existing components Elective
ICTPRG441 Apply skills in object-oriented design Elective
ICTGAM428 Create 3-D characters for interactive games Elective
ICTICT436 Develop macros and templates for clients using standard products Elective
ICTWEB453 Optimise websites for mobile devices Elective
ICTGAM429 Develop 3-D components for interactive games Elective
ICTGAM430 Design interactive media Elective
ICTGAM431 Design and create 3-D digital models Elective
ICTGAM432 Create audio for digital games Elective
ICTGAM433 Prepare and complete image rendering processes Elective
ICTICT425 Implement WHS, environmental sustainability and anti-discrimination practices in an ICT workplace Elective
ICTICT427 Identify, evaluate and apply current industry-specific technologies to meet organisational needs Elective
ICTICT429 Determine and confirm client business requirements Elective
ICTICT431 Use online tools for learning Elective
ICTICT448 Prepare electronic portfolios of work Elective
ICTICT441 Provide one-to-one instructions Elective
ICTICT446 Apply ICT service management principles Elective
ICTSAS428 Hand over ICT system components to clients Elective
ICTSAS433 Update ICT client support procedures and assist with policy development Elective
ICTSAS434 Action change requests and present updated ICT system to clients Elective
ICTSAS446 Fault find and troubleshoot ICT equipment, hardware and software problems Elective
BSBPEF402 Develop personal work priorities Elective
ICTCYS408 Research and source cryptocurrency technologies for organisational needs Elective
ICTICT435 Create technical documentation Elective
ICTICT440 Develop service level agreements Elective
ICTWEB439 Confirm basic website security Elective
ICTSAS439 Analyse ICT system capacity and implement enhancements Elective
ICTSAS444 Repair operating systems boot up procedures Elective
ICTSUS402 Install and test power saving hardware Elective
ICTSUS403 Install and test power management software Elective
ICTSUS404 Install thin client applications for power over ethernet Elective
ICTWEB430 Produce server-side script for dynamic web pages Elective
ICTWEB435 Maintain website performance Elective
ICTWEB436 Monitor traffic and compile website traffic reports Elective
ICTWEB437 Create website testing procedures Elective
ICTWEB438 Conduct operational acceptance tests of websites Elective
ICTSAS437 Optimise ICT system performance Elective
ICTWEB440 Use web authoring tools Elective
ICTWEB441 Produce basic client-side script Elective
ICTWEB442 Produce interactive web animation Elective
ICTWEB444 Create responsive website layouts Elective
ICTWEB445 Implement content management systems Elective
ICTWEB446 Integrate social web technologies Elective
ICTWEB447 Build basic website using development software and ICT tools Elective
ICTWEB448 Confirm website content meets technical protocols and standards Elective
ICTWEB449 Confirm website access and useability Elective
ICTWEB451 Apply structured query language in relational databases Elective
ICTSAS445 Configure and troubleshoot operating system software Elective
ICTPRG444 Analyse software requirements Elective
ICTPRG446 Prepare software development review Elective
ICTPRG447 Use extensible markup language Elective
ICTSAD501 Model data objects Elective
ICTSAD502 Model data processes Elective
ICTICT430 Apply software development methodologies Elective
ICTICT432 Develop detailed technical design Elective
ICTICT438 Select, configure and deploy software and hardware testing tools Elective
ICTICT444 Develop client user interfaces Elective
ICTNWK434 Identify and implement industry standard virtualisation technologies Elective
ICTPRG443 Apply intermediate programming skills in different languages Elective
ICTTEN410 Locate, diagnose and rectify faults Elective
ICTTEN417 Install, configure and test a router Elective
ICTTEN418 Install and test a radio frequency identification system Elective
ICTTEN419 Implement and troubleshoot enterprise routers and switches Elective
ICTTEN420 Design, install and configure an internetwork Elective
ICTTEN525 Install, configure and test a local area network switch Elective
ICTICT434 Maintain website information standards Elective
ICTICT437 Conduct post-implementation ICT system reviews Elective
ICTSAS309 Maintain and repair ICT equipment and software Elective
ICTSAS435 Resolve system faults on a live system Elective
ICTSAS443 Support operating system users and troubleshoot applications Elective
ICTTEN434 Install, configure and test internet protocol networks Elective
ICTICT449 Use version control systems in development environments Elective
ICTPRG430 Apply introductory object-oriented language skills Elective
ICTPRG433 Test software developments Elective
ICTPRG437 Build a user interface Elective
ICTPRG440 Apply introductory programming skills in different languages Elective
ICTICT445 Connect and configure devices and hardware components Elective
ICTSAS436 Evaluate ICT system status Elective
ICTSAS438 Implement maintenance procedures Elective
ICTSAS441 Support ICT system software Elective
ICTSAS442 Provide first-level remote help desk support Elective
ICTNWK429 Install hardware to networks Elective
ICTWEB431 Create and style simple markup language documents Elective
ICTWEB432 Design website layouts Elective
ICTWEB433 Confirm accessibility of websites Elective
ICTWEB434 Transfer content to websites Elective
ICTWEB443 Implement search engine optimisations Elective
ICTWEB450 Evaluate and select a web hosting service Elective
ICTWEB452 Create a markup language document Elective
ICTAII401 Identify opportunities to apply artificial intelligence, machine learning and deep learning Elective
ICTAII501 Automate work tasks using machine learning Elective
ICTAII502 Train and evaluate machine learning models Elective
ICTGAM418 Use simple modelling for animation Elective
ICTDBS407 Monitor physical database implementation Elective
ICTDBS413 Determine database requirements Elective
ICTDBS415 Build a database Elective
ICTDBS416 Create basic relational databases Elective
ICTDBS418 Monitor and administer databases Elective
ICTDAT401 Evaluate organisational compliance with data ethics legislation Elective
ICTDAT402 Clean and verify data Elective
ICTDBS414 Complete database backup and restore Elective
ICTDBS417 Identify and resolve common database performance problems Elective
ICTPRG554 Manage data persistence using noSQL data stores Elective
ICTAII503 Build natural language processing models and pipelines Elective
ICTGAM420 Produce interactive games Elective
ICTGAM421 Identify and apply games design and game play principles Elective
ICTGAM426 Write narrative scripts for interactive games Elective
ICTGAM427 Use 3-D software interface and toolsets Elective
ICTICT433 Build graphical user interfaces Elective
ICTNWK420 Install and configure virtual machines Elective
ICTNWK421 Install, configure and test network security Elective
ICTNWK422 Install and manage servers Elective
ICTNWK423 Manage network and data integrity Elective
ICTNWK424 Install and operate small enterprise branch networks Elective
CUASOU212 Perform basic sound editing Elective
ICTPRG438 Configure and maintain databases Elective
ICTSAS215 Protect and secure information assets Elective
ICTDSN401 Design digital user interfaces Elective
ICTDSN402 Develop digital user interfaces Elective
ICTDSN403 Apply innovative thinking and practices in digital environments Elective
CUAANM412 Create digital visual effects Elective
CUACAM311 Shoot material for screen productions Elective
CUAPOS411 Edit digital content for fast turnaround Elective
CUAPOS412 Manage media assets Elective
CUAPPM417 Create storyboards Elective
ICTICT450 Identify and use applications for a distributed ledger Elective
CUASOU304 Prepare audio assets Elective
ICTDMT404 Create visual design components for digital media Elective
ICTDMT405 Produce interactive animations Elective
ICTDMT406 Produce and edit digital images Elective
ICTXRE401 Apply augmented reality solutions in organisations Elective
ICTXRE402 Apply virtual reality solutions in organisations Elective
ICTXRE403 Design mixed reality solutions Elective
ICTGAM422 Create design documents for interactive games Elective
ICTGAM423 Apply artificial intelligence in game development Elective
ICTGAM424 Develop story and content in digital games Elective
ICTCYS401 Design and implement network security infrastructure for an organisation Elective
ICTICT452 Support the implementation of assistive technologies Elective
ICTICT453 Evaluate accessibility of organisational systems, programs and software Elective
ICTICT454 Assess organisational systems using assistive technologies Elective
ICTAUT401 Design business process automation solutions Elective
ICTAUT402 Apply robotic desktop automation Elective
ICTAUT403 Conduct software quality assurance testing Elective
ICTAUT502 Evaluate automated industrial manufacturing processes Elective
ICTCLD301 Evaluate characteristics of cloud computing solutions and services Elective
ICTCLD401 Configure cloud services Elective
ICTICT428 Select cloud storage solutions Elective
ICTGAM425 Create visual design components in interactive games Elective
ICTCYS402 Identify and confirm cyber security incidents Elective
ICTCYS403 Plan and implement information security strategies for an organisation Elective
ICTCYS404 Run vulnerability assessments for an organisation Elective
ICTCYS405 Develop cyber security incident response plans Elective
ICTCYS406 Respond to cyber security incidents Elective
ICTCYS407 Gather, analyse and interpret threat data Elective
ICTICT424 Address cyber security requirements Elective
ICTSAS214 Protect devices from spam and destructive software Elective
ICTSAS440 Monitor and administer security of ICT systems Elective
ICTDBS503 Create a data warehouse Elective