ICTPRG302 Apply introductory programming techniques

This unit describes the skills and knowledge required to create simple applications through introductory programming techniques. It applies to those who have responsibility for creating applications and includes applying language syntax, control structures to create code, using programming standards, testing and debugging.

Stay up-to-date

Intensive Weekend Program - Schedule

  • Study Online from the flexibility of your home
  • Nationally Recognised Training Qualification
  • A perfect blend of instructor led and self-paced training 
  • Start anytime with a generous enrolment period
  • Affordable cost and easy payment plans
  • 1 unit of competency

Steps to Enrol in a Nationally Recognised Training

Step 1

What do you need to enrol?

  • Your Unique Student Identifier (USI).This is your personal ID number for your lifetime of studies. It also creates an online record of your training attainments in Australia. You’ll need this set up before you enrol as providing your USI number is part of the enrolment application form. If you have studied a nationally accredited course in Australia since 2015, you will probably already have one. If you haven’t, you’ll need to set one up.
  • Information about your prior education
  • Medical issues or disabilities
  • A zeal to excel

Step 2

Apply online

Once you have everything you need, just fill in the online application form here. When you are done, you are almost ready to get started.

You’ve met the criteria and done the admin work – now it’s time to get ready! 

Step 3

Complete the course on time

Stay on track, learn about your commitments and complete the course on time to gain your Nationally Recognised Training certificate.

And that’s it!

You have reached your goal!

What's included?

  • Basic Syntax
  • Programming layout
  • Control structures
  • Standard programming algorithm
  • Test an application

Gain a statement of attainment when deemed competent

Get recognised nationally for your programming knowledge

Course contents

Our course is suitable for

Write your awesome label here.
Write your awesome label here.
Write your awesome label here.

Aspiring programmers

If you're looking to kickstart your programming journey, learning ICTPRG302 will provide you with the foundational skills and techniques needed to begin coding effectively.
Write your awesome label here.
Write your awesome label here.
Write your awesome label here.

Students pursuing computer science or IT degrees

ICTPRG302 is essential for building a solid understanding of programming concepts, which are fundamental in various academic and professional settings.
Write your awesome label here.
Write your awesome label here.
Write your awesome label here.

Entrepreneurs and business owners

Learning ICTPRG302 empowers you to grasp the fundamentals of programming, enabling you to communicate more effectively with developers, understand technical aspects of projects, and potentially even create your own software solutions.
Created with