Certificate IV in Information Technology

The complete RTO resource set for the whole ICT40120 qualification and mapped to the current national release.

The whole qualification, done

Every unit in the qualification:

Every unit in ICT40120, all included

185 units: 7 core and 178 elective.

Core units 7

Elective units 178

Show all 178 elective units
  • ICTAII503Build natural language processing models and pipelines
  • ICTAUT401Design business process automation solutions
  • ICTAUT402Apply robotic desktop automation
  • ICTAUT403Conduct software quality assurance testing
  • ICTAUT502Evaluate automated industrial manufacturing processes
  • ICTCLD301Evaluate characteristics of cloud computing solutions and services
  • ICTCLD401Configure cloud services
  • ICTCYS401Design and implement network security infrastructure for an organisation
  • ICTCYS402Identify and confirm cyber security incidents
  • ICTCYS403Plan and implement information security strategies for an organisation
  • ICTCYS404Run vulnerability assessments for an organisation
  • ICTCYS405Develop cyber security incident response plans
  • ICTCYS406Respond to cyber security incidents
  • ICTCYS407Gather, analyse and interpret threat data
  • ICTCYS408Research and source cryptocurrency technologies for organisational needs
  • ICTDAT401Evaluate organisational compliance with data ethics legislation
  • ICTDAT402Clean and verify data
  • ICTDBS407Monitor physical database implementation
  • ICTDBS413Determine database requirements
  • ICTDBS414Complete database backup and restore
  • ICTDBS415Build a database
  • ICTDBS416Create basic relational databases
  • ICTDBS417Identify and resolve common database performance problems
  • ICTDBS418Monitor and administer databases
  • ICTDBS503Create a data warehouse
  • ICTDMT404Create visual design components for digital media
  • ICTDMT405Produce interactive animations
  • ICTDMT406Produce and edit digital images
  • ICTDSN401Design digital user interfaces
  • ICTDSN402Develop digital user interfaces
  • ICTDSN403Apply innovative thinking and practices in digital environments
  • ICTGAM418Use simple modelling for animation
  • ICTGAM420Produce interactive games
  • ICTGAM421Identify and apply games design and game play principles
  • ICTGAM422Create design documents for interactive games
  • ICTGAM423Apply artificial intelligence in game development
  • ICTGAM424Develop story and content in digital games
  • ICTGAM425Create visual design components in interactive games
  • ICTGAM426Write narrative scripts for interactive games
  • ICTGAM427Use 3-D software interface and toolsets
  • ICTGAM428Create 3-D characters for interactive games
  • ICTGAM429Develop 3-D components for interactive games
  • ICTGAM430Design interactive media
  • ICTGAM431Design and create 3-D digital models
  • ICTGAM432Create audio for digital games
  • ICTGAM433Prepare and complete image rendering processes
  • ICTICT424Address cyber security requirements
  • ICTICT425Implement WHS, environmental sustainability and anti-discrimination practices in an ICT workplace
  • ICTICT427Identify, evaluate and apply current industry-specific technologies to meet organisational needs
  • ICTICT428Select cloud storage solutions
  • ICTICT429Determine and confirm client business requirements
  • ICTICT430Apply software development methodologies
  • ICTICT431Use online tools for learning
  • ICTICT432Develop detailed technical design
  • ICTICT433Build graphical user interfaces
  • ICTICT434Maintain website information standards
  • ICTICT435Create technical documentation
  • ICTICT436Develop macros and templates for clients using standard products
  • ICTICT437Conduct post-implementation ICT system reviews
  • ICTICT438Select, configure and deploy software and hardware testing tools
  • ICTICT440Develop service level agreements
  • ICTICT441Provide one-to-one instructions
  • ICTICT444Develop client user interfaces
  • ICTICT445Connect and configure devices and hardware components
  • ICTICT446Apply ICT service management principles
  • ICTICT447Work effectively in agile environments
  • ICTICT448Prepare electronic portfolios of work
  • ICTICT449Use version control systems in development environments
  • ICTICT450Identify and use applications for a distributed ledger
  • ICTICT452Support the implementation of assistive technologies
  • ICTICT453Evaluate accessibility of organisational systems, programs and software
  • ICTICT454Assess organisational systems using assistive technologies
  • ICTNWK420Install and configure virtual machines
  • ICTNWK421Install, configure and test network security
  • ICTNWK422Install and manage servers
  • ICTNWK423Manage network and data integrity
  • ICTNWK424Install and operate small enterprise branch networks
  • ICTNWK425Build small wireless local area networks
  • ICTNWK426Install and configure client-server applications and services
  • ICTNWK427Configure desktop environments
  • ICTNWK428Create scripts for networking
  • ICTNWK429Install hardware to networks
  • ICTNWK430Deploy software to networked computers
  • ICTNWK431Create network documentation
  • ICTNWK432Build an enterprise wireless network
  • ICTNWK433Install backbone technologies in a local area network
  • ICTNWK434Identify and implement industry standard virtualisation technologies
  • ICTNWK435Create secure virtual private networks
  • ICTPMG411Support small scale ICT projects
  • ICTPRG429Maintain open-source code programs
  • ICTPRG430Apply introductory object-oriented language skills
  • ICTPRG431Apply query language in relational databases
  • ICTPRG432Develop data-driven applications
  • ICTPRG433Test software developments
  • ICTPRG434Automate processes
  • ICTPRG435Write scripts for software applications
  • ICTPRG436Develop mobile applications
  • ICTPRG437Build a user interface
  • ICTPRG438Configure and maintain databases
  • ICTPRG439Use pre-existing components
  • ICTPRG440Apply introductory programming skills in different languages
  • ICTPRG441Apply skills in object-oriented design
  • ICTPRG442Apply mathematical techniques for software development
  • ICTPRG443Apply intermediate programming skills in different languages
  • ICTPRG444Analyse software requirements
  • ICTPRG446Prepare software development review
  • ICTPRG447Use extensible markup language
  • ICTPRG554Manage data persistence using noSQL data stores
  • ICTSAD402Develop and present ICT feasibility reports
  • ICTSAD501Model data objects
  • ICTSAD502Model data processes
  • ICTSAS214Protect devices from spam and destructive software
  • ICTSAS215Protect and secure information assets
  • ICTSAS309Maintain and repair ICT equipment and software
  • ICTSAS428Hand over ICT system components to clients
  • ICTSAS433Update ICT client support procedures and assist with policy development
  • ICTSAS434Action change requests and present updated ICT system to clients
  • ICTSAS435Resolve system faults on a live system
  • ICTSAS436Evaluate ICT system status
  • ICTSAS437Optimise ICT system performance
  • ICTSAS438Implement maintenance procedures
  • ICTSAS439Analyse ICT system capacity and implement enhancements
  • ICTSAS440Monitor and administer security of ICT systems
  • ICTSAS441Support ICT system software
  • ICTSAS442Provide first-level remote help desk support
  • ICTSAS443Support operating system users and troubleshoot applications
  • ICTSAS444Repair operating systems boot up procedures
  • ICTSAS445Configure and troubleshoot operating system software
  • ICTSAS446Fault find and troubleshoot ICT equipment, hardware and software problems
  • ICTSUS402Install and test power saving hardware
  • ICTSUS403Install and test power management software
  • ICTSUS404Install thin client applications for power over ethernet
  • ICTTEN410Locate, diagnose and rectify faults
  • ICTTEN417Install, configure and test a router
  • ICTTEN418Install and test a radio frequency identification system
  • ICTTEN419Implement and troubleshoot enterprise routers and switches
  • ICTTEN420Design, install and configure an internetwork
  • ICTTEN434Install, configure and test internet protocol networks
  • ICTTEN525Install, configure and test local area network switches
  • ICTWEB430Produce server-side script for dynamic web pages
  • ICTWEB431Create and style simple markup language documents
  • ICTWEB432Design website layouts
  • ICTWEB433Confirm accessibility of websites
  • ICTWEB434Transfer content to websites
  • ICTWEB435Maintain website performance
  • ICTWEB436Monitor traffic and compile website traffic reports
  • ICTWEB437Create website testing procedures
  • ICTWEB438Conduct operational acceptance tests of websites
  • ICTWEB439Confirm basic website security
  • ICTWEB440Use web authoring tools
  • ICTWEB441Produce basic client-side script
  • ICTWEB442Produce interactive web animation
  • ICTWEB443Implement search engine optimisations
  • ICTWEB444Create responsive website layouts
  • ICTWEB445Implement content management systems
  • ICTWEB446Integrate social web technologies
  • ICTWEB447Build basic website using development software and ICT tools
  • ICTWEB448Confirm website content meets technical protocols and standards
  • ICTWEB449Confirm website access and useability
  • ICTWEB450Evaluate and select a web hosting service
  • ICTWEB451Apply structured query language in relational databases
  • ICTWEB452Create a markup language document
  • ICTWEB453Optimise websites for mobile devices
  • ICTXRE401Apply augmented reality solutions in organisations
  • ICTXRE402Apply virtual reality solutions in organisations
  • ICTXRE403Design mixed reality solutions

Matched to the current release

Every order is confirmed against ICT40120's current training.gov.au release at fulfilment, so you always receive resources mapped to the national register.