Online training - access your course anytime, anywhere! Call us on 1300 009 924
Enquire now
Enquire
ICT30120

Certificate III in Information Technology - Focus on Programming

Ready to kickstart your programming career? The ICT30120 Certificate III in Information Technology - Focus on Programming provides a perfect starting point. Gain a solid foundation in ICT industry essentials and fundamental programming skills to create tomorrow's apps.

Upskilled Promotion Banner for IT Courses
*Terms & Conditions Apply


Free course guide
Includes full course details
*By providing your information, you agree to our Privacy Policy and to receiving email and other forms of communication from Upskilled. You are able to opt-out at any time.
Study mode online
Enrol anytime
Nationally recognised
Average 12-18 months
12 units of competency
Flexible payments available
AFQ NRT logos

Course Summary

Duration
Average 12-18 months
Units
12 units of competency

If you're keen to explore the ICT30120 - Certificate III in Information Technology (Release 3) but also want some programming skills under your belt, you'll be pleased to know that this useful course includes specifically selected set of units that focus on the area of Programming.

Want to start a career in programming but lack the skills and experience? The ICT30120 - Certificate III in Information Technology - Focus on Programming is a perfect starter course for those wanting to learn some of the core aspects of the ICT industry, as well as some foundational programming skills.

Learn the fundamental skills required to start your journey in software development. In this course you'll learn the key skills around the software product development cycle and the technologies and languages that can be deployed to build the next “app” of tomorrow.

Programming is a popular career option amongst IT professionals. So if you need more experience to pursue Programming as a career path, this qualification can teach you the relevant skills and knowledge you need to get started.


What you'll learn:

This qualification comprises units that will have you trained in a broad range of areas in the general ICT sector and basic-level programming. It provides a nice balance of core units and electives that can help you pursue study should you choose programming as a specialisation. In this course, you'll learn to:

  • Apply introductory programming techniques
  • Apply introductory object-oriented language skills
  • Write scripts for software applications
  • Create ICT user documentation

Technologies Covered:

  • SQL
  • Python

  • JavaScript

  • HTML

  • CSS

  • PyCharm

  • AWS

  • Google Cloud


Interested in another area of IT? Explore our other courses below: 

Work in a simulated workplace

In order to feel "work-ready" in the ICT industry, Upskilled ensures that you're working on real world scenarios.

By offering a simulated workplace, you'll get the chance to work on tasks that are commonly done in an ICT work environment. You'll have access to the simulated workplace via our customised learning platform, MyUpskilled. The aim of working in the simulated workplace is to set a context to the assessment tasks you would be required to complete.

Inclusions

By choosing Upskilled, you'll gain access to supplementary resources that can help with your studies. These inclusions aim to enhance your online learning experience, making it interactive and engaging. These include:

  • Access to Upskilled's customised learning platform, MyUpskilled
  • Student Support Team
  • Specialist trainers
  • Online tutorials

Video content access to:

  • LinkedIn Learning
Recognition of Prior Learning / Credit Transfer

You may be eligible for Recognition of Prior Learning (RPL) or Credit Transfer (CT) provided that you have supporting evidence of any prior education and work experience. This can either reduce your study load or shorten the duration of your course. Prior to enrolment, please speak with your Education Consultant for further details.

Following enrolment, you can request further information from Student Support. A trainer will then be assigned to assess your eligibility for RPL and/or CT.

Assessment
This course will have you undertake summative and formative assessments, write reports and/or create a portfolio, and participate in role-playing scenarios. You'll also be working on a variety of projects that require your own research as well as answering various written/oral questions that apply the theory you learn into practice.

Programming Languages and Applications 


The ICT30120 - Certificate III in Information Technology - Focus on Programming will have you explore integral programming languages that can provide you with the skills and knowledge to pursue career opportunities as a developer. 

There are plenty of benefits that come with learning specific programming languages if you intend on having a long-term career in programming. These include: 

  • Preparedness for career success: Knowing specific programming languages can put you ahead of the career game as you'll have the opportunity to be able to solve problems quickly the more languages you know. Programmers who have a broad knowledge of different languages are ahead of the game because the results are different for each one, so it helps to know several when problem-solving.ā€‹
  • Increased salary potential: Employers are willing to pay more if you know any of the trending programming languages. As a developer, you're expected to keep yourself updated with the latest trends so possessing knowledge of several languages or being willing to learn more can work to your advantage. Employers are willing to pay for your expertise, especially if you know programming languages that are valuable to the company.
  • ā€‹Having a versatile skill set: Knowing multiple languages means you'll be able to work on interesting projects, which can give you variety across your job responsibilities. By only knowing one language, you risk yourself of doing the same thing over and over, which can lead to boredom. Having knowledge of a variety of programming languages means you'll better adapt to the changes of the industry and have a versatile skill set, making you sought-after by employers.

The programming languages you will learn in this course include:

  • Python: This is a programming language used to develop apps. Python is also commonly used in web development, AI, machine learning, operating systems and game development.
In addition to learning the programming languages, you'll also have access to popular tech applications such as:
  • PyCharmā€‹


Hear from our students about their experience studying with Upskilled:
 

 

Tools covered

Course Detail

This qualification is ideal if you want to get started in the ICT industry as well as learn some foundational skills in programming. This is a great stepping stone to further study in the programming specialisation, which may help you pursue junior-level programming roles in the future.

Whether you're a career changer or someone that simply wants to get their foot in the door, this qualification can get you started in exploring the relevant areas in the general ICT sector and programming at a basic level.

Please note: Students who successfully complete the ICT30120 Certificate III Information Technology - Focus on Programming will receive a certificate for ICT30120 Certificate III in Information Technology, with the focused units of competency outlined in the student’s transcript.


About Self-Paced Learning

Upskilled wants to ensure that you get the best online learning experience, which is why we offer flexible and self-paced courses to suit your needs.

While online learning provides you with the flexibility of managing both your personal and work schedule, it's important to have a consistent approach so you don't fall behind.

We want to help you succeed, which is why all the courses delivered through Upskilled come with a training plan to help you stay on track.

On average, Upskilled students take approximately 13 months to finish a course.

Simply put, the more hours you dedicate to your course, the closer you'll be to the finish line.


Course Duration

This course is designed to be completed within 12-18 months.

There is no minimum timeframe to complete this course. Students who are highly motivated, well-organised, experienced and committed to making time to study can complete the qualification at an accelerated pace.

Please speak with one of our Education Consultants about your study and course completion goals.
 

Course Structure

To satisfy the requirements of this qualification, you'll need to complete the following units of competency.
  • 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.

  • BSBXCS303
    Securely manage personally identifiable information and workplace information

    This unit describes the skills and knowledge required to securely manage personally identifiable information (PII) and workplace information. It applies to those working in a broad range of industries and job roles under some supervision and guidance who manage large amounts of PII and workplace information.

  • ICTSAS305
    Provide ICT advice to clients

    This unit describes the skills and knowledge required to provide information and communications technology (ICT) advice and support to clients, including the communication of comprehensive technical information. It applies to frontline technical support individuals who work under a level of supervision but have responsibility for providing technical support.

  • ICTICT313
    Identify IP, ethics and privacy policies in ICT environments

    This unit describes the skills and knowledge required to assist with the protection and lawful use of intellectual property (IP) and observing relevant organisational ethics and privacy policies. It applies to individuals who are required to use intellectual property held by other people or organisations, to assist with the maintenance of organisational ethics and privacy policies and procedures.

  • BSBCRT301
    Develop and extend critical and creative thinking skills

    This unit describes skills and knowledge required to develop the habit of thinking in a more creative way through looking at things differently, musing, testing, experimenting and challenging existing thought patterns. It applies to individuals who need to develop and extend their critical and creative thinking skills to different issues and situations and have a range of problem solving, evaluation and analysis skills.

  • BSBXTW301
    Work in a team

    This unit describes the skills and knowledge required to work effectively as part of permanent or project based teams in a workplace within an industry. This unit applies to a wide range of workers, but has a specific focus on the teamwork skills required for workers with limited responsibility for others.

  • ICTICT443
    Work collaboratively in the ICT industry

    This unit describes the skills required to work collaboratively in virtual Information and Communications (ICT) team environments to achieve organisational objectives. It includes contributing to performance and capability within teams, participating in team activities, exchanging knowledge and skills and providing support to team members. It applies to all individuals who work in teams that utilise multiple technologies to complete a collective task.

  • ICTCLD301
    Evaluate characteristics of cloud computing solutions and services

    This unit describes the skills and knowledge required to undertake a basic review and analysis of cloud computing delivery and deployment models to support the needs of a business. The unit applies to individuals engaged in the basic review of a cloud computing solutions for a business or enterprise.

  • ICTWEB304
    Build simple web pages

    This unit describes the skills and knowledge required to use an integrated development environment (IDE) to create, modify and test, simple web pages and web content, according to client requirements. The unit applies to those who are responsible for creating and maintaining simple websites.

  • ICTWEB305
    Produce digital images for the web

    This unit describes the skills and knowledge required to produce and manipulate images for use in website development. The unit applies to individuals working as web designers and content creators, who generate and apply digital images and create graphics for a website.

  • ICTPRG430
    Apply introductory object-oriented language skills

    This unit describes the performance outcomes, skills and knowledge required to undertake introductory programming tasks using an object-oriented programming language including tool usage, documentation, debugging, and testing techniques. It applies to individuals who are programmers in a variety of fields and who are required to produce simple programs in object-oriented languages.

  • ICTPRG435
    Write scripts for software applications

    This unit describes the skills and knowledge required to plan, design and build scripts, using a scripting language to construct highly interactive and automated software applications. It applies to those who build and integrate interactive applications or websites for internal or public sites. They may work as application developers, application-support personnel, programmers specialising in a scripting language, web application programmers, or web developers.

Completion Certificate

Entry requirements

Start date

There are no formal entry requirements for this course. To make sure you get the most out of training with us, the following enrolment process applies:

  • Once you have inquired, one of our friendly Education Consultants will contact you to ensure you have the right pre-existing knowledge and skills to achieve your chosen qualification.
  • A short language, literacy and numeracy assessment will need to be completed upon enrolment. 


To successfully complete this course, we recommend the following:

  • Have the ability to read and write in English and display numeracy skills up to a minimum level of Year 10.
  • Have access to a modern computer with high-speed internet.
  • Have access to a device with audio/video recording and playback capabilities.
  • Have basic computing skills, including the ability to make and upload short videos.
     

Payment Options

Pay Upfront & Save

Save 30% when you pay upfront

Discounted Upfront Price: $2,800

Spread the cost

Payment Plans Available - $62 per week* (paid fortnightly or monthly)
Speak to our Education Consultants to know more about our Flexible Payment Plans.
Call 1300 009 924 to find out more. *Terms & Conditions Apply.

 

RRP $4,000

 

Government funding

At both a state and federal level, government commitment to upskilling the Australian workforce has resulted in a comprehensive framework of funding schemes and incentive opportunities. As a result, many Upskilled participants are provided incentives by the Government to undertake training and/or find that their courses are heavily subsidised.

Government funding options for:
Certificate III in Information Technology - Focus on Programming

Major schemes include:

Check your eligibility

An Upskilled education consultant will contact you within 48 hours

Career outcomes

Students who successfully complete this qualification may be able to pursue the following career outcomes.
Career outcomes
Education pathways
If you successfully complete the ICT30120 - Certificate III in Information Technology - Focus on Programming you may be able to continue your education and study the ICT40120 - Certificate IV in Information Technology (Programming). 

Educators

Our IT trainers are highly dedicated and have the technical skills and knowledge needed to get you up-to-date with the latest trends in the industry. With a range of qualifications offered in web development, cyber security and networking, our specialist trainers will provide you with the guidance needed to find career success in IT.

The IT faculty will give you the opportunity to build rapport with your trainers during your studies. The facilitation of 'Ask Me Anything' sessions over Zoom may be done throughout your course where you can receive further support and guidance by your trainers. It also gives you the opportunity to virtually collaborate with other students when undertaking your assessments. 

FAQs

What are the benefits of learning programming?

If you enjoy coding and want to do it for a living, then getting into a career in programming may be your best option when it comes to pursuing a career in IT. 

The ICT30120 - Certificate III in Information Technology - Focus on Programming is a qualification that can be a great stepping stone if you want to gain some skills in programming but want to learn a broad overview of ICT concepts that may impact your career. 

You'll learn how to apply introductory programming techniques and object-oriented language skills, write scripts for software applications and create ICT user documents. 

Below are some of the key benefits that come with learning programming: 
 
  • It can help you better understand technology
  • It can enhance your problem-solving skills
  • You have the opportunity to be creative, especially if you're keen to develop an app of your own
There is high earning potential in programming. The average base salary for a programmer is over $90,000.

 

How does a ICT30120 - Certificate III in Information Technology - Focus on Programming help me in my career?

If you're looking for a course that has a nice balance of core units and electives, this is a great learning opportunity if you have the intention of pursuing entry-level roles in programming. There are specific units in this course that can help you build the confidence in developing basic programming skills. It's also delivered online, meaning you can balance your work and personal priorities without interruption.

The ICT30120 - Certificate III in Information Technology - Focus on Programming is also great for people wanting to learn a broad range of topics that can help them gain valuable transferable skills such as critical thinking, collaboration, and problem-solving.

 

How to enrol in a ICT30120 - Certificate III in Information Technology - Focus on Programming?

If you're interested in enrolling in this course, you'll need to first fill out an enquiry form on our website. There are some personal details you'll need to include, such as your name, phone number and email address. 

In addition to this, you'll need to tell us more about your current situation by answering the question, What best describes you? You may be:
 
  • Starting your career
  • Changing careers
  • Returning to work
  • Looking for a promotion
  • Expanding your skill set
Once you fill out the enquiry form, one of our education consultants will be in contact with you within 48 hours. 

During your consultation, you'll be able to discuss anything related to the course and you can ask questions regarding payment options, learning content and what career outcomes you can pursue from the ICT30120 - Certificate III in Information Technology - Focus on Programming.

 

Enquire today

Sounds just like the course you're after? Speak with a career consultant to discover what it's like to study the ICT30120 - Certificate III in Information Technology - Focus on Programming. Send us an enquiry and we'll get in touch.

*By providing your information, you agree to our Privacy Policy and to receiving email and other forms of communication from Upskilled. You are able to opt-out at any time.

Download course guide

Want to know all about this course? Get our course brochure to discover what it's like to study ICT30120 - Certificate III in Information Technology - Focus on Programming. Submit your details and simply click 'Download'.

Download course guide

Want to know all about this course? Get our course brochure to discover what it's like to study . Submit your details and simply click 'Download'.

Invalid widget name.

Enquire now

Start your next course with Upskilled. Enter your details in the form below.

*By providing your information, you agree to our Privacy Policy and to receiving email and other forms of communication from Upskilled. You are able to opt-out at any time.

Enquire now

Start your next course with Upskilled. Enter your details in the form below.

*By providing your information, you agree to our Privacy Policy and to receiving email and other forms of communication from Upskilled. You are able to opt-out at any time.

Government FundingĀ & Incentive Enquiry

To find out what types of Government funding incentives might be available to you, please complete the form below.

Your Information

 

Funding information

 
*By providing your information, you agree to our Privacy Policy and to receiving email and other forms of communication from Upskilled. You are able to opt-out at any time.
 
Processing