Search

CNC Programmer Courses

A CNC Programmer designs and configures CNC programs for manufacturing, using technical skills and blueprints, while ensuring safety and precision.

AI Exposure

Low More information

Core skills such as social intelligence and complex physical tasks remain beyond the capabilities of current AI.

Shortage in

  • NSW
  • VIC
  • QLD
  • WA
  • SA
  • TAS
  • ACT
  • NT

AI exposure data adapted from Felten, Raj & Seamans (2021). Shortage data sourced from Jobs and Skills Australia (2024).

Close

View all courses

How do I become a CNC Programmer

Get qualified to work as a CNC Programmer with a course recognised across Australia. Speak to a training provider to learn more.

MEM40119

Certificate IV in Engineering (Welding)

Estimated fee

From $18,480

Duration

12 months - 24 months

Study mode

Blended, On Campus, Online, Traineeship

Looking for an engineering trade qualification and specialist welding skills? How about the MEM40119 Certificate IV in Engineering (Welding). This nationally recognised qualification will teach you how to carry out engineering measurements, computations, and technical drawings, plus gain proficiency in a range of advanced welding techniques. Welding competencies include: flux core arc welding, gas metal arc welding, gas tungsten arc welding, oxy fuel gas welding, carrying out welding/fabrication inspectio...

Career opportunities

Estimated fee

From $18,480

Duration

12 months - 24 months

Study mode

Blended, On Campus, Online, Traineeship

Find a provider

Associate Degree of Applied Technologies (Advanced Manufacturing)

Estimated fee

Unknown

Duration

Unknown

Study mode

On Campus

The Associate Degree of Applied Technologies (Advanced Manufacturing) is an engineering and digital technologies course developed with industry partners. It provides essential professional and technical skills in advanced manufacturing, focusing on digitalisation and Industry 4.0. Students will learn smart 3D modelling principles and tools such as virtual reality, photogrammetry, and laser scanning. Enquire now for a full list of entry requirements and available enrolment dates.

Career opportunities

Estimated fee

Unknown

Duration

Unknown

Study mode

On Campus

Find a provider

MEM30219

Certificate III in Engineering - Mechanical Trade (Machining Trade)

Estimated fee

Unknown

Duration

3 years - 4 years

Study mode

Apprenticeship, Traineeship

Become a qualified trade engineer with the MEM30219 Certificate III in Engineering - Mechanical Trade (Machining Trade). This nationally recognised qualification is part of a machinist apprenticeship. The course begins with the foundations of engineering work: measurements, computations, hand skills, computing technologies, safety and sustainability. You’ll then gain specialist machining skills under the guidance of a qualified tradesperson. Skills include: mechanical cutting, lathe operations, general ma...

Career opportunities

Estimated fee

Unknown

Duration

3 years - 4 years

Study mode

Apprenticeship, Traineeship

Find a provider
View all

Related career opportunities

Browse occupations related to CNC Programmer.

Common questions

How much does a CNC Programmer earn?

In Australia, a full time CNC Programmer generally earns $1,950 per week ($101,400 annual salary) before tax. This is a median figure for full-time employees and should be considered a guide only. As you gain more experience you can expect a potentially higher salary than people who are new to the industry.

What are the job opportunities for a CNC Programmer?

This industry has seen moderate employment growth in recent years. There are currently 19,700 people working in this field in Australia and many of them specialise as a CNC Programmer. CNC Programmers may find work across all regions of Australia, particularly larger towns and cities.

Source: Australian Government Labour Market Insights

How do I become a CNC Programmer?

If a career as a CNC Programmer interests you, consider enrolling in a Certificate IV in Engineering (CNC Programming). This course will give you the skills to work with essential tools, computations, measurements, technical drawings and computer technologies. You may be able to specialise in areas such as refrigeration systems, air-conditioning, fire and security systems or manufacturing plant.

Choose a field of study

Engineering

A career as a manufacturing engineer crosses a wide range of exciting industries (automotive, textiles, marine, aviation, pharmaceuticals etc) and contributes to a thriving economy.

All courses

Aerospace Engineering

A course in aerospace engineering can give you the skills to design a range of aircraft and other aerospace technologies. Pathways for domestic and international students.

Biomedical Engineering

A biomedical engineering job gives you the chance to use groundbreaking tenets of the overall engineering sector to help improve the quality of life of everyday Australians. Pathways for domestic and international students.

Chemical Engineering

Gain expertise in chemical reactions, process optimization, and sustainable solutions from industry professionals and renowned institutions. Pathways for domestic and international students.

All courses

More information

A CNC Programmer commissions and configures computer numerically controlled programs in the manufacturing industry. You might use drawings and specifications to design programs or you might configure equipment to produce required components. CNC Programmers may work across a range of industries or specialise in a particular field.

CNC Programmers should have good technical skills and must be able to work with blueprints or other design materials. You’ll need to be able to work as part of a team and follow instructions well. CNC Programmers should be safety focused and able to use correct procedures during their work.

Courses by location

×

Are you an Australian Citizen or Permanent Resident?

Yes
No