Printing the course overview will compile details for all study options into a single file without units.
If you want to print the units out for one or multiple study options, select the appropriate checkbox.
Select at least one option to generate PDF.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.
- 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
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.
If this course is deemed competitive, you will be informed during your application via TAFE Admissions and additional entrance requirements will apply.
School Leaver | Non-School Leaver | AQF |
---|---|---|
C Grades in Year 11 WACE General English, and OLNA; or NAPLAN 9 Band 8 | C Grades in Year 11 English and Maths or equivalent | Certificate II or Certificate III |
It is recommended that you have one of the following:
- ICT30120 Certificate III in Information Technology, or equivalent
- ICT40120 Certificate IV in Information Technology (Web Development), or equivalent
- Know the basics of a programming language such as Python
- Current or recent employment in the software development related field (with a minimum of 1 year full-time experience, or equivalent).
You'll be able to access your personal timetable (find out how on our Timetables page), once you have paid your fees. In the meantime the information below provides an indication of the time commitment required to complete this course, depending on available study options.
On campus delivery
Attendance in class
This course is equivalent to 2.5 days per week when studied full time across two semesters.
Online workload (on campus delivery)
This course contains one self-paced online module which requires approximately two hours of study per week.
Online delivery (full online delivery)
This course contains approximately 5 - 10 hours of self-paced online study, and 2 hours of scheduled online support session per week, over four semesters.
In order to succeed with this mode of delivery, you will be required to be self-motivated and willing to work independently.
At-home study
As well as the in-class component, you will need to complete approximately 5 - 10 hours of additional study each week outside of class hours, including private study, assignment preparation, and research. You will need to have the basic technical requirements for at-home study. If you don’t have access to a computer and WiFi at home, we recommend using our library computers during library hours.
Timetable information is indicative only and subject to change.
Study outside of class hours, including private study, assignment preparation, and research will be required to successfully complete your course.
Bring your own device (BYOD) is encouraged but not essential.
If you don’t have access to a computer and WiFi at home, we recommend using our library computers during library hours.
As a student you will also have additional costs associated with your study, for example text books and stationery, printing and other materials required for your assignments.
Job titles may include:
- Assistant Programmer (in a team of software developers)
- Support Programmer (to senior programmers or systems analysts)
- Analyst
- Programmer
- IT Admin
Please note this list should be used as a guide only as job titles and qualification requirements may vary between organisations.
Visit one of our four Jobs and Skills Centres located at NMT's Balga, Joondalup, Midland and Perth campuses for free career planning advice and job search support.
Study options and next steps
Click on your preferred option below to get started with your application.
Semester 1, 2024
Joondalup (Kendrew Crescent) - On Campus
Duration | 2 Semesters | ||||||||
When | Semester 1, 2024 | ||||||||
Where | Joondalup (Kendrew Crescent) | ||||||||
How | On campus | ||||||||
Course fee |
|
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 Free job ready skill sets 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.
*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.
Perth - Online
Duration | 4 Semesters | ||||||||
When | Semester 1, 2024 | ||||||||
Where | Perth | ||||||||
How | Online | ||||||||
Course fee |
|
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 Free job ready skill sets 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.
*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.
Perth - On Campus
Duration | 2 Semesters | ||||||||
When | Semester 1, 2024 | ||||||||
Where | Perth | ||||||||
How | On campus | ||||||||
Course fee |
|
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 Free job ready skill sets 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.
*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.
Semester 2, 2023
Perth - On Campus
Duration | 2 Semesters | ||||||||
When | Semester 2, 2023 | ||||||||
Where | Perth | ||||||||
How | On campus | ||||||||
Course fee |
|
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 Free job ready skill sets 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.
*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.
Joondalup (Kendrew Crescent) - On Campus
Duration | 2 Semesters | ||||||||
When | Semester 2, 2023 | ||||||||
Where | Joondalup (Kendrew Crescent) | ||||||||
How | On campus | ||||||||
Course fee |
|
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 Free job ready skill sets 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.
*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.
Perth - Online
Duration | 4 Semesters | ||||||||
When | Semester 2, 2023 | ||||||||
Where | Perth | ||||||||
How | Online | ||||||||
Course fee |
|
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 Free job ready skill sets 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.
*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.
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.