get course.
CoursesProvidersIndustriesBlog
Browse Courses
get course.
Browse CoursesIndustriesProvidersBlogAboutContactList Your Courses
PrivacyTermsCookiesData Protection

Get Course brings courses from leading education providers into one place. We are not a registered training organisation and do not deliver courses; each course is delivered by the education provider listed on its page. Nationally recognised qualifications display the provider's RTO and, where applicable, CRICOS details.

© 2026 Get Course. All rights reserved.

Home›Business & Management›ICT40120 Certificate IV in Information Technology (…
ICT40120 Certificate IV in Information Technology (Programming)

Build a Career in IT Programming

Gain the ICT40120 Certificate IV in Information Technology (Programming), a nationally recognised AQF qualification studied entirely online, at your own pace.

Nationally Recognised · ICT40120100% Online
Enquire now
15 Mths
Duration
Online
Delivery
20
Units
Flexible
Start Date
Cert IV
Level
Home›Business & Management›ICT40120 Certificate IV in Information Technology (…
ICT40120 Certificate IV in Information Technology (Programming)

Build a Career in IT Programming

Gain the ICT40120 Certificate IV in Information Technology (Programming), a nationally recognised AQF qualification studied entirely online, at your own pace.

Nationally Recognised · ICT40120100% Online
15 Mths
Duration
Online
Delivery
20
Units
Flexible
Start Date
Cert IV
Level
Why Study This

Real Skills And A Nationally Recognised Qualification.

15-Month Online Program, Study At Your Own Pace

Nationally Recognised ICT40120 Certificate IV Qualification

Optional Job Placement Support Through Lumify Edge

Where It Can Take You

Career Paths & Direction

Roles graduates commonly move into across Australia. Your path depends on experience, employer and location.

Software EngineerA software engineer designs, develops, and maintains software systems and applications across a wide range of…
ProgrammerA programmer writes, tests, and debugs code to build functional software products and digital tools.

Possible career directions only; no specific job, salary or outcome is guaranteed. Where you go depends on your experience, the employer and your location.

What You’ll Learn

20 Nationally Recognised Units

Core Units · 20 units
  • ICTICT426Identify and evaluate emerging technologies and practices
  • ICTWEB452Create a markup language document
  • ICTPRG302Apply introductory programming techniques
  • ICTPRG430Apply introductory object-oriented language skills
  • ICTPRG441Apply skills in object-oriented design
  • ICTICT449Use version control systems in development environments
  • ICTPRG440Apply introductory programming skills in different languages
  • ICTPRG437Build a user interface
  • ICTICT435Create technical documentation
  • ICTSAS432Identify and resolve client ICT problems
  • ICTICT430Apply software development methodologies
  • ICTPRG433Test Software Developments
  • ICTDBS415Build a database
  • ICTDBS416Create basic relational databases
  • BSBXCS404Contribute to cyber security risk management
  • ICTPRG431Apply query language in relational databases
  • ICTICT451Comply with IP, ethics, and privacy policies in ICT environments
  • BSBCRT404Apply advanced critical thinking to work processes
  • ICTPRG432Develop data-driven applications
  • ICTICT443Work collaboratively in the ICT industry
Before You Apply

Entry Requirements

What you’ll typically need to get started in this nationally recognised qualification.

Minimum age 17

Some existing knowledge or experience in IT is recommended

Students who can demonstrate proficiency in skills covered by ICT30120 Certificate III in Information Technology will be well-prepared

Language, literacy & numeracy (LLN) assessment may apply

Access to a computer and reliable internet connection required

Self-discipline and time management skills required for online learning

Requirements can vary by intake and pathway, so submit an enquiry to confirm what applies to you.

What’s Included

Everything That Comes With Your Enrolment

Lumify Edge Job Placement Program

Lumify Edge assists students in securing a paid or unpaid IT internship opportunity that could lead to a full-time IT or marketing job within three months of completing the course. An additional fee applies.

Exclusive Lumify Group Job Portal

Students enrolled in the Lumify Edge program gain direct access to the exclusive Lumify Group job portal, connecting them with recruiters for IT positions in the market.

Personal Branding & Interview Readiness

Lumify Edge enhances students' personal brand to make them interview-ready and supports their transition from study to their next IT role.

1-on-1 Coaching and Support

Passionate trainers provide one-on-one coaching and support to help students succeed throughout their studies.

Study on Your Own Schedule

Nationally Recognised Qualification

The ICT40120 Certificate IV in Information Technology (Programming) is a nationally recognised qualification under the Australian Qualifications Framework.

Internship Opportunities

Through Lumify Edge, students can access internship opportunities to gain real-world experience and enhance their resume.

LL
Your Provider

Lumify Learn

An education provider offering information technology courses, including cyber security pathways such as the ICT50220 Diploma of Information Technology (Cyber Security) and ICT40120 Certificate IV in Information Technology - Cyber Security Focus. They provide career-focused content and study pathways for roles such as Cyber Security Architect.

Endorsed by Digital Marketing Institute (DMI)
RTO Code 45994 (nationally accredited)
Fees & Funding

Flexible Ways To Pay

EASY WAYS TO PAY
Weekly payment plan
Enquire to confirm the exact fees and payment options for your situation. We don’t list a set price here because it varies by your circumstances.
Getting Started

Your Path To Enrolment

A few simple steps from enquiry to your first day.

1
A course advisor will call to chat about your course and set up a time for you to get started
2
You will then be invited to complete the Student Enrolment process to secure your spot in the course
3
Once your enrolment has been submitted, our Student Support Team will contact you to confirm your enrolment
4
If all your documentation is in order, you will then be invited to attend an online orientation
Why Students Choose Us

Recognised Training, Real Support

Nationally Recognised

ICT40120 is registered on the AQF and delivered by Lumify Learn (RTO 45994).

Career Support

Dedicated career services to help graduates move into work.

Wellbeing Support

Ongoing support throughout your studies, including post-placement support.

Questions

Frequently Asked Questions

Entry requirements can vary depending on individual circumstances. Submit a Get Course enquiry to confirm whether any prior study, age, or language requirements apply before you enrol.
A weekly payment plan may be available to help spread the cost of study. Submit a Get Course enquiry to confirm current pricing and payment options.
The course is structured over 15 months. Because it is self-paced, students who can dedicate more time each week may be able to finish sooner.
The course is 100% online and self-paced, so there are no fixed class times. Students can study from anywhere in Australia and manage their workload around existing commitments.
There is no mandatory work placement in this course. However, students who opt into the Lumify Edge program (an additional fee applies) can access paid or unpaid IT internship opportunities to build real-world experience.
The ICT40120 Certificate IV prepares students for roles such as Programmer and Software Engineer. These roles involve designing, building, and maintaining software applications across a range of industries. This qualification prepares students for those opportunities, it does not guarantee employment.
RPL may be available for students with relevant existing skills or experience. Submit a Get Course enquiry to find out how prior learning is assessed and how much credit may apply to your enrolment.
A natural pathway from this course is the ICT30120 Certificate III in Information Technology, also available at Lumify Learn, which sits at the level below for those who want to consolidate foundational skills. For students ready to progress further, submit a Get Course enquiry to explore higher-level ICT qualifications and credit options.
Keep Looking

Compare Similar Courses

Certificate In Budgeting And Financial ManagementShort Course · Online · 6 monthsCompare →Business Administration (Advanced Micro-Credential)Micro-credential · Online · 80 hoursCompare →How to Write a Business PlanShort Course · Online · 20 hoursCompare →
About This Course

ICT40120 Certificate IV in Information Technology (Programming)

This course covers the core skills behind professional programming and software development. Students learn to design, build, and test applications while developing problem-solving techniques used across the IT industry. It leads to the nationally recognised ICT40120 Certificate IV in Information Technology (Programming).

Delivered by Lumify Learn, the course suits people moving into IT for the first time as well as those already working in tech who want to formalise their skills.

One-on-one coaching from industry trainers is available throughout. An optional add-on, Lumify Edge, connects graduates with internship opportunities and paid or unpaid IT roles within three months of completing the course. An additional fee applies for that program.

Ready When You Are

Take The Next Step Into Business & Management

Enquire about this course and a course advisor from Lumify Learn will be in touch with pricing and next steps.

Helping students across Australia find the right course since 2013 · 1M+ enquiries

Nationally Recognised · ICT40120100% Online

Nationally recognised training: ICT40120 ICT40120 Certificate IV in Information Technology (Programming) is a nationally recognised qualification delivered by Lumify Learn (RTO 45994).

Disclaimer: Course information on this page is sourced from the education provider and was last verified on the date shown below. Details including pricing, availability, entry requirements and course content may change without notice. Get Course is a directory service that connects students with course providers; we do not deliver courses directly. Contact the provider for the most current information before enrolling.

Last updated: July 2026