Skip to main content
Menu Menu

ICT40120 Certificate IV in Information Technology (Programming)

ICT40120 Certificate IV in Information Technology (Programming)

National ID ICT40120 State ID AC07

Get the competitive edge to advance your programming career

This course will give you skills in C#, Java, JavaScript, SQL, and ASP. You'll delve into websites, scripting and database design, as well as programming for mobile applications and games development.

Image
Decorative image - concept of AI programming

This course remains FEE FREE in 2024! The course fees are 100 per cent subsidised by the WA State Government for WA residents.

Some eligibility conditions apply for the free training, and other fees may apply for some courses. Please see the FAQs on the Skills Ready page for further information.

* Please note that eligibility requirements apply to some of the free training.

CampusesJoondalup (Kendrew Crescent). Perth.

When Semester 1, 2024. Semester 2, 2024.

Study Mode On campus. Online.

Join the top priority IT industry and take on a crucial role in IT programming

Study this course and you'll gain skills in basic and intermediate programming by using at least two different programming languages.

Programming is a crucial part of IT and is constantly innovating and evolving.  Completing our Certificate IV in Programming  will open the door into this in-demand industry.

The experience you will gain in C#, Java, JavaScript, SQL, and ASP will give you the competitive edge to advance your career and further study options. You'll delve into websites, scripting and database design as well as be exposed to advanced programming skills for mobile applications and games development.

Our ICT40120 Certificate IV in Information Technology (Programming) is the foundation and core development structure that leads into our Diploma of Information Technology (Advanced Programming). Essential concepts covered include Internet of Things (IoT), Data driven Apps and Mobile App development. You'll be encouraged to develop the independent thinking and problem solving skills needed for communicating and working with clients in the Diploma course.

Please note This course is extremely popular. Due to the large number of applications we receive, places fill up quickly and there is a chance you may not be accepted into the course in your preferred semester. We encourage you to apply for the next available semester.

Watch Virginia - VR Developer on YouTube.
  • Object oriented design
  • Graphical user interface development
  • Knowledge of software libraries
  • Writing technical documentation

I have the following attributes:

  • Basic knowledge of a programming language such as Python, JavaScript or PHP; as well as underpinning knowledge of HTML5, CSS3, Microsoft Word, Excel, Windows/Mac file handling, basic components of a PC
  • Able to meet deadlines
  • Good communication skills
  • Aptitude for design
  • Willing to keep up with new technologies and industry trends

Important information

Select your preferred campus and apply

Semester 1, 2024

Details

Duration 2 Semesters
When Semester 1, 2024
Where Joondalup (Kendrew Crescent)
How On campus

Course fees

Indicative General fee $215.00
(Tuition fee* $0.00 + Resource fee $215.00 )

Free training

The free training is available to residents of Western Australia, and eligibility requirements apply to some of the free training, as outlined on the Fee Free page and the Infection control training page.  Tuition and resource fees will apply for non-eligible students.

Enquiries regarding course fees can be made by calling us.

T  1300 300 822

  

*Fee disclaimers

The fees quoted are estimates only and are for the entire course for students enrolling on a full-time basis. Please view the full list of Fee disclaimers.

Please note fees listed include all units required to gain this qualification.  If you're a continuing student and have successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in, to complete this course.

Enquiries regarding fees can be made by calling us.

T 1300 300 822

Units

National ID Unit title
BSBCRT404 Apply advanced critical thinking to work processes
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
BSBXCS404 Contribute to cyber security risk management
ICTPRG302 Apply introductory programming techniques
ICTSAS432 Identify and resolve client ICT problems
ICTICT443 Work collaboratively in the ICT industry
ICTICT426 Identify and evaluate emerging technologies and practices
National ID Unit title
ICTICT449 Use version control systems in development environments
ICTIOT501 Install IoT devices and networks
ICTICT427 Identify, evaluate and apply current industry-specific technologies to meet organisational needs
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG432 Develop data-driven applications
ICTPRG433 Test software developments
ICTPRG434 Automate processes
ICTPRG435 Write scripts for software applications
ICTPRG436 Develop mobile applications
ICTPRG437 Build a user interface
ICTPRG439 Use pre-existing components
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG431 Apply query language in relational databases

Details

Duration 2 Semesters
When Semester 1, 2024
Where Perth
How On campus

Course fees

Indicative General fee $165.00
(Tuition fee* $0.00 + Resource fee $165.00 )

Free training

The free training is available to residents of Western Australia, and eligibility requirements apply to some of the free training, as outlined on the Fee Free page and the Infection control training page.  Tuition and resource fees will apply for non-eligible students.

Enquiries regarding course fees can be made by calling us.

T  1300 300 822

  

*Fee disclaimers

The fees quoted are estimates only and are for the entire course for students enrolling on a full-time basis. Please view the full list of Fee disclaimers.

Please note fees listed include all units required to gain this qualification.  If you're a continuing student and have successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in, to complete this course.

Enquiries regarding fees can be made by calling us.

T 1300 300 822

Units

National ID Unit title
BSBCRT404 Apply advanced critical thinking to work processes
ICTICT426 Identify and evaluate emerging technologies and practices
ICTICT443 Work collaboratively in the ICT industry
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
ICTPRG302 Apply introductory programming techniques
ICTSAS432 Identify and resolve client ICT problems
BSBXCS404 Contribute to cyber security risk management
National ID Unit title
ICTPRG437 Build a user interface
ICTWEB441 Produce basic client-side script
ICTPRG443 Apply intermediate programming skills in different languages
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG439 Use pre-existing components
ICTPRG432 Develop data-driven applications
ICTPRG436 Develop mobile applications
ICTPRG433 Test software developments
ICTPRG431 Apply query language in relational databases
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG429 Maintain open-source code programs
ICTICT449 Use version control systems in development environments
ICTWEB452 Create a markup language document

Details

Duration 4 Semesters
When Semester 1, 2024
Where Perth
How Online

Course fees

Indicative General fee $0.00
(Tuition fee* $0.00 + Resource fee $0.00 )

Free training

The free training is available to residents of Western Australia, and eligibility requirements apply to some of the free training, as outlined on the Fee Free page and the Infection control training page.  Tuition and resource fees will apply for non-eligible students.

Enquiries regarding course fees can be made by calling us.

T  1300 300 822

  

*Fee disclaimers

The fees quoted are estimates only and are for the entire course for students enrolling on a full-time basis. Please view the full list of Fee disclaimers.

Please note fees listed include all units required to gain this qualification.  If you're a continuing student and have successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in, to complete this course.

Enquiries regarding fees can be made by calling us.

T 1300 300 822

Units

National ID Unit title
BSBCRT404 Apply advanced critical thinking to work processes
ICTICT426 Identify and evaluate emerging technologies and practices
ICTICT443 Work collaboratively in the ICT industry
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
ICTPRG302 Apply introductory programming techniques
ICTSAS432 Identify and resolve client ICT problems
BSBXCS404 Contribute to cyber security risk management
National ID Unit title
ICTPRG437 Build a user interface
ICTWEB441 Produce basic client-side script
ICTPRG443 Apply intermediate programming skills in different languages
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG439 Use pre-existing components
ICTPRG432 Develop data-driven applications
ICTPRG436 Develop mobile applications
ICTPRG433 Test software developments
ICTPRG431 Apply query language in relational databases
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG429 Maintain open-source code programs
ICTICT449 Use version control systems in development environments
ICTWEB452 Create a markup language document

Semester 2, 2024

Details

Duration 2 Semesters
When Semester 2, 2024
Where Joondalup (Kendrew Crescent)
How On campus

Course fees

Indicative General fee $215.00
(Tuition fee* $0.00 + Resource fee $215.00 )

Free training

The free training is available to residents of Western Australia, and eligibility requirements apply to some of the free training, as outlined on the Fee Free page and the Infection control training page.  Tuition and resource fees will apply for non-eligible students.

Enquiries regarding course fees can be made by calling us.

T  1300 300 822

  

*Fee disclaimers

The fees quoted are estimates only and are for the entire course for students enrolling on a full-time basis. Please view the full list of Fee disclaimers.

Please note fees listed include all units required to gain this qualification.  If you're a continuing student and have successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in, to complete this course.

Enquiries regarding fees can be made by calling us.

T 1300 300 822

Units

National ID Unit title
BSBCRT404 Apply advanced critical thinking to work processes
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
BSBXCS404 Contribute to cyber security risk management
ICTPRG302 Apply introductory programming techniques
ICTSAS432 Identify and resolve client ICT problems
ICTICT443 Work collaboratively in the ICT industry
ICTICT426 Identify and evaluate emerging technologies and practices
National ID Unit title
ICTICT449 Use version control systems in development environments
ICTIOT501 Install IoT devices and networks
ICTICT427 Identify, evaluate and apply current industry-specific technologies to meet organisational needs
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG432 Develop data-driven applications
ICTPRG433 Test software developments
ICTPRG434 Automate processes
ICTPRG435 Write scripts for software applications
ICTPRG436 Develop mobile applications
ICTPRG437 Build a user interface
ICTPRG439 Use pre-existing components
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG431 Apply query language in relational databases

Details

Duration 4 Semesters
When Semester 2, 2024
Where Perth
How Online

Course fees

Indicative General fee $0.00
(Tuition fee* $0.00 + Resource fee $0.00 )

Free training

The free training is available to residents of Western Australia, and eligibility requirements apply to some of the free training, as outlined on the Fee Free page and the Infection control training page.  Tuition and resource fees will apply for non-eligible students.

Enquiries regarding course fees can be made by calling us.

T  1300 300 822

  

*Fee disclaimers

The fees quoted are estimates only and are for the entire course for students enrolling on a full-time basis. Please view the full list of Fee disclaimers.

Please note fees listed include all units required to gain this qualification.  If you're a continuing student and have successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in, to complete this course.

Enquiries regarding fees can be made by calling us.

T 1300 300 822

Units

National ID Unit title
BSBCRT404 Apply advanced critical thinking to work processes
ICTICT426 Identify and evaluate emerging technologies and practices
ICTICT443 Work collaboratively in the ICT industry
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
ICTPRG302 Apply introductory programming techniques
ICTSAS432 Identify and resolve client ICT problems
BSBXCS404 Contribute to cyber security risk management
National ID Unit title
ICTPRG437 Build a user interface
ICTWEB441 Produce basic client-side script
ICTPRG443 Apply intermediate programming skills in different languages
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG439 Use pre-existing components
ICTPRG432 Develop data-driven applications
ICTPRG436 Develop mobile applications
ICTPRG433 Test software developments
ICTPRG431 Apply query language in relational databases
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG429 Maintain open-source code programs
ICTICT449 Use version control systems in development environments
ICTWEB452 Create a markup language document

Details

Duration 2 Semesters
When Semester 2, 2024
Where Perth
How On campus

Course fees

Indicative General fee $165.00
(Tuition fee* $0.00 + Resource fee $165.00 )

Free training

The free training is available to residents of Western Australia, and eligibility requirements apply to some of the free training, as outlined on the Fee Free page and the Infection control training page.  Tuition and resource fees will apply for non-eligible students.

Enquiries regarding course fees can be made by calling us.

T  1300 300 822

  

*Fee disclaimers

The fees quoted are estimates only and are for the entire course for students enrolling on a full-time basis. Please view the full list of Fee disclaimers.

Please note fees listed include all units required to gain this qualification.  If you're a continuing student and have successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in, to complete this course.

Enquiries regarding fees can be made by calling us.

T 1300 300 822

Units

National ID Unit title
BSBCRT404 Apply advanced critical thinking to work processes
ICTICT426 Identify and evaluate emerging technologies and practices
ICTICT443 Work collaboratively in the ICT industry
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
ICTPRG302 Apply introductory programming techniques
ICTSAS432 Identify and resolve client ICT problems
BSBXCS404 Contribute to cyber security risk management
National ID Unit title
ICTPRG437 Build a user interface
ICTWEB441 Produce basic client-side script
ICTPRG443 Apply intermediate programming skills in different languages
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG439 Use pre-existing components
ICTPRG432 Develop data-driven applications
ICTPRG436 Develop mobile applications
ICTPRG433 Test software developments
ICTPRG431 Apply query language in relational databases
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG429 Maintain open-source code programs
ICTICT449 Use version control systems in development environments
ICTWEB452 Create a markup language document

Get help

This form is only for course enquiries. If you would like to apply, please refer to the Study options and next steps section above.

Course enquiry form