Online Certificate IV · Programming

Become a Programmer, Line by Line

Been thinking about getting into programming? Start here. In fifteen months, online and around the job you have now, this Certificate IV takes you from your first line of code to working applications. No formal prerequisites. You finish with a nationally recognised qualification and code you built yourself.

Payment Plansto fit your budget
15 monthsof study
100% Onlineopen 24/7
At a Glance

Course Snapshot

QualificationICT40120 Certificate IV in Information Technology (Programming)
Duration15 months, self-paced
Delivery100% online, open 24/7
EntryNo formal prerequisites
You needA computer and a reliable Internet connection
Payment OptionsFlexible monthly plans, pay in 4 over 12 months or pay upfront
Comes with
  • ✓Nationally recognised Certificate IV
  • ✓Start ASAP
  • ✓One-on-one coaching from trainers
  • ✓No formal prerequisites
Who It’s For

Why Do This Course

Start From Introductory Code

The first stream begins with introductory programming and builds to object-oriented design. You need to be 17 or older with sound reading, writing and maths.

Two Languages, Not One

Java and Python are both in the course, with HTML, CSS and databases beside them, so you are not tied to a single language when you apply.

Study On Your Own Schedule

Online and open 24/7 over fifteen months, with a trainer coaching you one-on-one.

The Course

What You Cover

Twenty units in four streams, from your first program to applications that run on a database.

01
Introduction To Programming
First code, first markup, first objects.
ICTICT426 Identify and evaluate emerging technologies and practices
ICTWEB452 Create a markup language document
ICTPRG302 Apply introductory programming techniques
ICTPRG430 Apply introductory object-oriented language skills
ICTPRG441 Apply skills in object-oriented design
02
Building Applications
Turning code into something a person can use.
ICTICT449 Use version control systems in development environments
ICTPRG440 Apply introductory programming skills in different languages
ICTPRG437 Build a user interface
ICTICT435 Create technical documentation
ICTSAS432 Identify and resolve client ICT problems
03
Managing Software Projects
How software is planned, tested and backed by a database.
ICTICT430 Apply software development methodologies
ICTPRG433 Test Software Developments
ICTDBS415 Build a database
ICTDBS416 Create basic relational databases
BSBXCS404 Contribute to cyber security risk management
04
Developing With Databases
Queries, scripts and applications that run on stored data.
ICTPRG431 Apply query language in relational databases
ICTICT451 Comply with IP, ethics, and privacy policies in ICT environments
BSBCRT404 Apply advanced critical thinking to work processes
ICTPRG435 Write scripts for software applications
ICTICT443 Work collaboratively in the ICT industry
Included

What You’ll Get

Learning

  • ✓Twenty units, four programming streams
  • ✓Java and Python, both covered
  • ✓Version control, used in development
  • ✓Databases, built and queried

Support

  • ✓Trainer coaching, one-on-one
  • ✓Mentors, alongside your trainer
  • ✓Student support team, from enrolment onward
  • ✓Own schedule, study when it suits
Why This One

What Makes It Different

This course teaches code the way a team writes it: more than one language, version control, testing, and a database underneath.

01
Java and Python Together

Applying your skills in different languages is its own unit, so you learn to move between them instead of memorising one.

02
Version Control and Testing

Using version control, testing software and writing technical documentation are all units in the course, so you arrive knowing how a team works.

03
Databases Underneath

You build a database, create relational databases and write queries, then script applications on top of them.

The Credentials

What You Walk Away With

Nationally Recognised

Certificate IV in Information Technology

ICT40120, programming

A Recognised Qualification

ICT40120 Certificate IV in Information Technology (Programming), nationally recognised training.

Working Code Behind You

A user interface, a database and scripts you built and tested yourself.

Ready for a Team

Version control, technical documentation and software development methodologies, already practised.

Getting Started

How It Works

Step one

Enquire

Ask for the course guide. It takes a minute.

Step two

Talk It Through

A course advisor calls to set your start time.

Step three

Enrol

Complete the enrolment forms to hold your spot.

Step four

Orientation

Student support confirms, then you join orientation online.

The Investment

Your Investment Options

Payment Plans to Fit Your Budget
Flexible monthly plansPriced with a course advisor
Pay in 4 over 12 months4 × $1,323Save 10%
Pay upfront$4,998Save 15%
RRP $5,880
Enquire Now
Good to Know

Common Questions

Do I need experience to enrol?

No. There are no formal prerequisites, and the course starts with introductory programming.

How long does it take?

Fifteen months, studying on your own schedule. The online learning environment is open 24/7.

What does it cost?

Pay upfront, pay in four, or use a flexible payment plan. The current figures are in the payment options on this page.

Which languages does it cover?

Java, Python, HTML and CSS, plus database management. One unit is about applying your skills in different languages.

Do I need a Unique Student Identifier?

Yes. A Unique Student Identifier is generated online and recorded when you enrol in a nationally recognised course.

What are the entry conditions?

You need to be 17 or older, with adequate language, literacy and numeracy skills. Eligibility requirements apply, and a course advisor confirms them with you.

Is this course nationally recognised?

Yes. ICT40120 Certificate IV in Information Technology (Programming) is nationally recognised training, delivered by RTO no. 45994.

What happens after I enquire?

A course advisor calls to talk it through. Enrolment follows, then online orientation.

Delivered By

About the College

Lumify Learn Pty Ltd is a registered training organisation, RTO number 45994. Courses run online, with trainers who coach one-on-one, mentors and a student support team behind you.

RTO 45994Online deliveryOne-on-one coachingJava and Python
One Step Left

A Better Future Starts Today

Just a five minute call.

Enquire Now