ICT40120 Certificate IV in Information Technology (Programming)
Code your way in. Build apps, games and data-driven software.
Build practical programming skills across C#, Java, JavaScript, SQL and ASP. Develop websites, scripts, databases, mobile apps and games and graduate with portfolio projects you can show employers.
This course is fee free* for residents of Western Australia. Some eligibility conditions apply for the fee free training and other fees may apply for some courses. Please refer to the FAQs for more information.
* Please note that eligibility requirements apply to some of the fee free training.
Overview
Campus Joondalup (Kendrew Crescent) | Perth
When Semester 1, 2026 | Semester 2, 2026
How On campus | Online
Join the top priority IT industry and take on a crucial role in IT programming
Programming is no longer a niche skill — it is woven through almost every modern role.
This Certificate IV gives you working fluency in at least two industry languages, hands-on exposure to mobile, IoT and data-driven apps, and a direct line into the Diploma of Advanced Programming. You will write code, ship projects, and finish with evidence of what you can build.
What you will build
- Working applications using C#, Java, JavaScript, SQL and ASP
- Object-oriented design and graphical user interface development skills
- Database design and scripting fluency
- Exposure to mobile app development, games development and IoT
- A portfolio of practical projects that demonstrate your skills
- Object oriented design
- Graphical user interface development
- Knowledge of software libraries
- Writing technical documentation
This course may suit you if any of the following sounds like you:
- You have basic exposure to a programming language (Python, JavaScript or PHP)
- You understand HTML5, CSS3 and basic computer fundamentals
- You meet deadlines and communicate clearly
- You enjoy keeping up with new tech and industry trends
Important information
Select your preferred campus and apply
Semester 1, 2026
Details
Course fees
Units and fees
Core
| National ID Unit title | General | Resource |
|---|---|---|
| BSBCRT404 Apply advanced critical thinking to work processes | $0.00 | $5.00 |
| BSBXCS404 Contribute to cyber security risk management | $0.00 | $5.00 |
| ICTICT426 Identify and evaluate emerging technologies and practices | $0.00 | $5.00 |
| ICTICT443 Work collaboratively in the ICT industry | $0.00 | $10.50 |
| ICTICT451 Comply with IP, ethics and privacy policies in ICT environments | $0.00 | $0.00 |
| ICTPRG302 Apply introductory programming techniques | $0.00 | $10.50 |
| ICTSAS432 Identify and resolve client ICT problems | $0.00 | $5.00 |
Elective
| National ID Unit title | General | Resource |
|---|---|---|
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
|
|
$0.00 | $15.50 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
*Fee disclaimers
The fees quoted are estimates only and are for the entire course for local 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.
Details
Course fees
Units and fees
Core
| National ID Unit title | General | Resource |
|---|---|---|
| BSBCRT404 Apply advanced critical thinking to work processes | $0.00 | $0.00 |
| BSBXCS404 Contribute to cyber security risk management | $0.00 | $0.00 |
| ICTICT426 Identify and evaluate emerging technologies and practices | $0.00 | $0.00 |
| ICTICT443 Work collaboratively in the ICT industry | $0.00 | $0.00 |
| ICTICT451 Comply with IP, ethics and privacy policies in ICT environments | $0.00 | $0.00 |
| ICTPRG302 Apply introductory programming techniques | $0.00 | $0.00 |
| ICTSAS432 Identify and resolve client ICT problems | $0.00 | $0.00 |
Elective
| National ID Unit title | General | Resource |
|---|---|---|
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
*Fee disclaimers
The fees quoted are estimates only and are for the entire course for local 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.
Details
Course fees
Units and fees
Core
| National ID Unit title | General | Resource |
|---|---|---|
| BSBCRT404 Apply advanced critical thinking to work processes | $0.00 | $5.00 |
| BSBXCS404 Contribute to cyber security risk management | $0.00 | $5.00 |
| ICTICT426 Identify and evaluate emerging technologies and practices | $0.00 | $5.00 |
| ICTICT443 Work collaboratively in the ICT industry | $0.00 | $10.50 |
| ICTICT451 Comply with IP, ethics and privacy policies in ICT environments | $0.00 | $0.00 |
| ICTPRG302 Apply introductory programming techniques | $0.00 | $10.50 |
| ICTSAS432 Identify and resolve client ICT problems | $0.00 | $5.00 |
Elective
| National ID Unit title | General | Resource |
|---|---|---|
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $50.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
*Fee disclaimers
The fees quoted are estimates only and are for the entire course for local 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.
Semester 2, 2026
Details
Course fees
Units and fees
Core
| National ID Unit title | General | Resource |
|---|---|---|
| BSBCRT404 Apply advanced critical thinking to work processes | $0.00 | $5.00 |
| BSBXCS404 Contribute to cyber security risk management | $0.00 | $5.00 |
| ICTICT426 Identify and evaluate emerging technologies and practices | $0.00 | $5.00 |
| ICTICT443 Work collaboratively in the ICT industry | $0.00 | $10.50 |
| ICTICT451 Comply with IP, ethics and privacy policies in ICT environments | $0.00 | $0.00 |
| ICTPRG302 Apply introductory programming techniques | $0.00 | $10.50 |
| ICTSAS432 Identify and resolve client ICT problems | $0.00 | $5.00 |
Elective
| National ID Unit title | General | Resource |
|---|---|---|
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
|
|
$0.00 | $15.50 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
*Fee disclaimers
The fees quoted are estimates only and are for the entire course for local 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.
Details
Course fees
Units and fees
Core
| National ID Unit title | General | Resource |
|---|---|---|
| BSBCRT404 Apply advanced critical thinking to work processes | $0.00 | $0.00 |
| BSBXCS404 Contribute to cyber security risk management | $0.00 | $0.00 |
| ICTICT426 Identify and evaluate emerging technologies and practices | $0.00 | $0.00 |
| ICTICT443 Work collaboratively in the ICT industry | $0.00 | $0.00 |
| ICTICT451 Comply with IP, ethics and privacy policies in ICT environments | $0.00 | $0.00 |
| ICTPRG302 Apply introductory programming techniques | $0.00 | $0.00 |
| ICTSAS432 Identify and resolve client ICT problems | $0.00 | $0.00 |
Elective
| National ID Unit title | General | Resource |
|---|---|---|
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
|
|
$0.00 | $0.00 |
*Fee disclaimers
The fees quoted are estimates only and are for the entire course for local 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.
Details
Course fees
Units and fees
Core
| National ID Unit title | General | Resource |
|---|---|---|
| BSBCRT404 Apply advanced critical thinking to work processes | $0.00 | $5.00 |
| BSBXCS404 Contribute to cyber security risk management | $0.00 | $5.00 |
| ICTICT426 Identify and evaluate emerging technologies and practices | $0.00 | $5.00 |
| ICTICT443 Work collaboratively in the ICT industry | $0.00 | $10.50 |
| ICTICT451 Comply with IP, ethics and privacy policies in ICT environments | $0.00 | $0.00 |
| ICTPRG302 Apply introductory programming techniques | $0.00 | $10.50 |
| ICTSAS432 Identify and resolve client ICT problems | $0.00 | $5.00 |
Elective
| National ID Unit title | General | Resource |
|---|---|---|
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $50.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $5.00 |
|
|
$0.00 | $10.50 |
*Fee disclaimers
The fees quoted are estimates only and are for the entire course for local 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.
Get help
This form is only for course enquiries. If you would like to apply, please refer to the SELECT YOUR PREFERRED CAMPUS AND APPLY section above.
