Source: training.gov.au · AQFQualification details and status from training.gov.au, the national register of vocational education (ICT50220, current release). Typical length is the Australian Qualifications Framework volume-of-learning guide for a Diploma; actual course length varies by provider and recognition of prior learning.More about our sources: How we check our facts
Careers this can lead to
This course is a recognised way into 12 careers. Each one opens that career's page: pay, outlook and how to get in.
Occupations and industries on the national register
Occupations
IT Office ManagerGeneral Application Support Officer
Industries
Business AdministrationInformation TechnologyInformation Technology Support ServicesQuality Auditing
Source: training.gov.auAs listed for ICT50220 on training.gov.au, the national register of vocational education: the occupations and industry areas in the register's own taxonomy, shown exactly as written. They describe the course on the register; they are not a promise of a job or a pay level.More about our sources: How we check our facts
What you learn
To finish you complete 20 units: 6 core plus 14 electives. Units come from the official list for this course on the national register.
See all 219 units in the official listHide the unit list
BSBCRT512Originate and develop concepts
BSBPMG532Manage project quality
BSBPMG536Manage project risk
BSBPMG537Manage project procurement
BSBPMG539Manage project governance
BSBXCS402Promote workplace cyber security awareness and best practices
BSBXTW401Lead and facilitate a team
CUADIG512Design digital applications
CUADIG513Design e-learning resources
CUADIG517Design digital simulations
CUAPHI524Prepare digital images for pre-press processing
CUAPOS411Edit digital content for fast turnaround
CUASOU417Edit sound
CUASOU504Produce sound recordings
ICTAII401Identify opportunities to apply artificial intelligence, machine learning and deep learning
ICTAII501Automate work tasks using machine learning
ICTAII502Train and evaluate machine learning models
ICTAII503Build natural language processing models and pipelines
ICTAUT501Manage robotic process automation
ICTCLD501Develop cloud disaster recovery plans
ICTCLD502Design and implement highly-available cloud infrastructure
ICTCLD503Implement web-scale cloud infrastructure
ICTCLD504Improve cloud-based infrastructure
ICTCLD505Implement cloud infrastructure with code
ICTCLD506Implement virtual network in cloud environments
ICTCLD507Build and deploy resources on cloud platforms
ICTCLD508Manage infrastructure in cloud environments
ICTCLD509Manage cloud identity and access
ICTCLD510Manage cloud threat detection systems
ICTCLD511Protect cloud infrastructure and data
ICTCLD512Respond to cloud security incidents
ICTCLD513Develop cloud-based microservices architecture using containers
ICTCLD514Create and test cloud-based serverless applications
ICTCLD515Build and deploy cloud-based applications using CI and CD pipelines
ICTCMP502Conduct radio communications site audits
ICTCYS407Gather, analyse and interpret threat data
ICTCYS610Protect critical infrastructure for organisations
ICTCYS613Utilise design methodologies for security architecture
ICTDAT501Gather, analyse and verify data from different source inputs
ICTDAT502Conduct significance tests
ICTDAT503Use unsupervised learning for clustering
ICTDBS503Create a data warehouse
ICTDBS505Monitor and improve knowledge management systems
ICTDBS506Design databases
ICTDBS507Integrate databases with websites
ICTDMT407Incorporate video assets into media presentations
ICTGAM423Apply artificial intelligence in game development
ICTGAM532Create design concepts for digital games and 3-D media
ICTGAM533Create complex 3-D interactive games
ICTGAM534Manage interactive media productions
ICTGAM535Develop complex 3-D software for games and interactive media
ICTGAM536Design interactive 3-D applications for scientific and mathematical modelling
ICTGAM537Prepare games for different platforms and delivery modes
ICTGAM538Manage testing of games and interactive media
ICTGAM539Create and implement designs for 3-D games environments
ICTGAM540Design and create models for 3-D and digital effects environments
ICTGAM541Design and create advanced particles, fluids and bodies for 3-D digital effects
ICTGAM542Animate 3-D characters for digital games
ICTGAM543Produce digital animation sequences
ICTGAM544Animate physical attributes of models and elements
ICTGAM545Manage technical art and rigging in 3-D animations
ICTGAM546Create and combine 3-D digital games and components
ICTGAM547Create interactive 3-D environments for digital games
ICTGAM548Complete digital editing for 3-D and digital effects environments
ICTGAM549Collaborate in design of 3-D game levels and environments
ICTGAM550Integrate multiple data sources into interactive 3-D environments
ICTGAM551Apply digital texturing for the 3-D environment in digital games
ICTGAM552Create complex 3-D characters for games
ICTGAM553Integrate database with online games
ICTGAM554Create games for mobile devices
ICTGAM555Analyse business opportunities in the digital games environments
ICTGAM556Develop and implement physics in 3-D digital games
ICTGAM557Complete compositing to create elements for 3-D and digital effects environments
ICTICT433Build graphical user interfaces
ICTICT435Create technical documentation
ICTICT443Work collaboratively in the ICT industry
ICTICT517Match ICT needs with the strategic direction of the organisation
ICTICT518Research and review hardware technology options for organisations
ICTICT519Develop detailed component specifications from project specifications
ICTICT520Confirm transition strategy for new systems
ICTICT521Select new technology supported business model
ICTICT523Gather data to identify business requirements
ICTICT524Determine ICT strategies and solutions for organisations
ICTICT525Identify and manage the implementation of industry specific technologies
ICTICT526Verify client business requirements
ICTICT527Develop and maintain blockchain solutions
ICTICT528Deploy smart contracts
ICTICT529Organise and lead agile projects
ICTICT530Design user experience solutions
ICTICT531Test network using virtual instruments
ICTICT532Apply IP, ethics and privacy in ICT environments
ICTICT533Conduct quality audit of IT system design specifications
ICTIOT501Install IoT devices and networks
ICTIOT502Program IoT devices
ICTIOT503Design and test IoT devices and networks
ICTNPL413Evaluate networking regulations and legislation for the telecommunications industry
ICTNWK423Manage network and data integrity
ICTNWK529Install and manage complex ICT networks
ICTNWK536Plan, implement and test enterprise communication solutions
ICTNWK537Implement secure encryption technologies
ICTNWK538Install and maintain valid authentication processes
ICTNWK539Design and implement integrated server solutions
ICTNWK540Design, build and test network servers
ICTNWK541Configure, verify and troubleshoot WAN links and IP services
ICTNWK542Install, operate and troubleshoot medium enterprise routers
ICTNWK543Install, operate and troubleshoot medium enterprise switches
ICTNWK544Design and implement a security perimeter for ICT networks
ICTNWK545Develop, implement and evaluate systems and applications security
ICTNWK546Manage network security
ICTNWK547Manage system security on operational systems
ICTNWK548Model preferred system solutions
ICTNWK549Design ICT security frameworks
ICTNWK550Design ICT system security controls
ICTNWK551Build decks using wireless markup language
ICTNWK552Install and configure network access storage devices
ICTNWK555Determine best-fit topologies for local networks
ICTNWK556Identify and resolve network problems
ICTNWK557Configure and manage advanced virtual computing environments
ICTNWK558Monitor and troubleshoot virtual computing environments
ICTNWK559Install an enterprise virtual computing environment
ICTNWK560Determine best-fit topologies for wide area networks
ICTNWK561Design enterprise wireless local area networks
ICTNWK562Configure internet gateways
ICTNWK615Design and configure desktop virtualisation
ICTNWK623Manage ICT security
ICTNWK628Design and build integrated VoIP networks
ICTOPN507Plan and configure dense wavelength division multiplexing optical networks
ICTOPN508Perform acceptance and commissioning tests on optical networks
ICTOPN509Plan for optical system upgrades
ICTOPN510Test and commission dense wavelength division multiplexing transmission systems
ICTOPN511Test performance of specialised optical devices
ICTOPN512Analyse and integrate specialised optical devices
ICTPMG402Schedule installation of customer premises equipment
ICTPMG505Manage ICT projects
ICTPMG506Prepare network project briefs
ICTPRG530Manage projects using software management tools
ICTPRG531Prepare for application development using current methods
ICTPRG532Apply advanced object-oriented language skills
ICTPRG533Debug and monitor applications
ICTPRG534Deploy applications to production environments
ICTPRG535Build advanced user interfaces
ICTPRG536Design application architecture
ICTPRG537Implement security for applications
ICTPRG538Create mashups
ICTPRG540Maintain custom software
ICTPRG541Monitor and support data conversion to new ICT systems
ICTPRG542Review developed software
ICTPRG543Develop integration blueprint for ICT systems
ICTPRG544Install, test and evaluate pilot version of ICT systems
ICTPRG545Monitor system pilots
ICTPRG546Validate application designs against specifications
ICTPRG547Apply advanced programming skills in another language
ICTPRG548Develop high-level object-oriented class specifications
ICTPRG549Apply intermediate object-oriented language skills
ICTPRG550Perform ICT data conversions
ICTPRG551Apply testing techniques for software development
ICTPRG553Create and develop REST APIs
ICTPRG554Manage data persistence using noSQL data stores
ICTPRG555Implement Object Relational Mapping Framework for data persistence
ICTPRG556Implement and use a model view controller framework
ICTPRG557Develop applications using agile methods
ICTPRG603Develop advanced mobile multi-touch applications
ICTPRG605Manage development of technical solutions from business specifications
ICTRFN504Test cellular handset enhancements and international roaming agreements
ICTRFN505Test and measure cellular phone and network equipment performance
ICTRFN506Evaluate radio frequency signal coverage plots
ICTRFN603Monitor the capacity of and recommend changes to cellular mobile networks
ICTSAD501Model data objects
ICTSAD502Model data processes
ICTSAD507Design and implement quality assurance processes for business solutions
ICTSAD508Develop technical requirements for business solutions
ICTSAD509Produce ICT feasibility reports
ICTSAD510Manage risks when implementing new technologies
ICTSAS502Establish and maintain client user liaison
ICTSAS506Update ICT system operational procedures
ICTSAS512Review and manage delivery of maintenance services
ICTSAS518Install and upgrade operating systems
ICTSAS519Perform systems tests
ICTSAS520Develop detailed test plans
ICTSAS521Perform integration tests
ICTSAS522Manage the testing process
ICTSAS523Perform stress and load tests on integrated platforms
ICTSAS524Develop, implement and evaluate an incident response plan
ICTSAS525Develop and conduct client acceptance tests
ICTSAS526Review and update disaster recovery and contingency plans
ICTSAS527Manage client problems
ICTSAS528Review and develop ICT maintenance strategies
ICTSAS529Prioritise ICT change requests
ICTSAS530Use network tools
ICTSUS502Install and test virtual infrastructure
ICTTEN426Design network projects
ICTTEN519Design network building projects
ICTTEN520Commission network equipment
ICTTEN521Integrate network systems and equipment
ICTTEN522Cut over new and replacement network equipment
ICTTEN523Locate, diagnose and rectify complex system equipment faults
ICTTEN524Diagnose and organise repair of complex equipment faults
ICTTEN525Install, configure and test local area network switches
ICTTEN526Dimension and design a radio frequency identification system
ICTTEN527Plan wireless mesh networks
ICTWEB441Produce basic client-side script
ICTWEB452Create a markup language document
ICTWEB513Build dynamic websites
ICTWEB514Create dynamic web pages
ICTWEB517Create web-based programs
ICTWEB518Build a document using extensible markup language
ICTWEB519Develop complex web page layouts
ICTWEB520Develop complex cascading style sheets
ICTWEB521Customise complex ICT content management systems
ICTWEB522Develop website information architecture
ICTWEB523Manage transactions using site server tools
ICTWEB524Analyse information and assign meta tags
ICTWEB525Implement quality assurance process for websites
ICTWEB526Implement and use web services
ICTWEB527Research and apply emerging web technology trends
PSPPCM023Manage strategic contracts
UEPOPS423Plan a scheduled outage
Source: training.gov.auUnit list from the ICT50220 unit grid on training.gov.au, the national register of vocational education, current release. Core and elective packaging rules are set by the course; your provider confirms which electives they offer.More about our sources: How we check our facts
Who offers it
216 registered training providers can deliver this course. Pick your state to see local providers first, with everyone who can deliver there below. Or search a name. Each arrow opens the provider's page here, which links to their own website.
AURA EDUCATIONBased in QLD · Registered since 2024→
Australasia Technology InstituteBased in NSW · Registered since 2018→
Australasian International Academy Pty LtdBased in NSW · Registered since 2015→
Australia Institute of Business & Technology- International Pty LtdBased in QLD · Registered since 2017→
Australia Institute of Business and TechnologyBased in QLD · Registered since 2015→
Providers are listed alphabetically. A listing is not a recommendation or an endorsement, and providers do not pay to appear. Based-in shows each provider's registered head office; most providers deliver online Australia-wide. The → link opens the provider's page on this site, which links to their own website. Contact the provider for current intakes, fees and study modes.