AIE Logo | No Tagline
AIE Course Content | Stage 2 Programming

Certificate III in Information Technology ICT30120
C++ Programming Foundations

Do you want to learn how to program but don’t know where to begin? Do you dream of programming your own computer games? Did you know that C++ is still one of the most used programming languages in the games industry and is the gold standard when it comes to video game development?

See More

Overview

Get into Game Programming

C++ Programming Foundations Certificate Course | AIE

In this course, you will begin your journey as a video game programmer by learning the foundations of C++ programming for games. Starting with a solid introduction to the C++ programming language, you will learn the fundamentals of video game math before progressing to make your own video games in C++ using the RayLib graphical framework.

The course includes supplementary training on cyber-security awareness, operating systems and hardware, intellectual property, and ethics. You will also learn about video game testing, working as a tester on a game currently in development. Finally, you will plan and produce a game of your own design to consolidate all the knowledge you gained during the course.

The course is entirely self-paced and contains detailed video lessons, numerous practical exercises, and assessment tasks for each module. Course materials include a combination of video presentations, presentation slides and text-based exercises and tutorials (in Adobe Acrobat format), plus links to websites and additional resources where appropriate.

C++ Programming Foundation serves as a valuable bridge to further study in games programming and will build a portfolio for entry into AIE’s Diploma and Advanced Diploma level qualifications.

Get Started

Why AIE

What makes AIE different

Practical Skills

Develop the skills demanded by industry making you immediately employable.

Specialists

Learn from experienced industry professionals who have insights and connections.

Equipment

AIE provides state of the art, cutting-edge, game technology.

Start your own studio

AIE is going beyond providing digital media training.

Not for Profit

AIE is the world’s first non-profit specialist games and visual effects educator. 

Career Placement

Follow in the footsteps of graduates working on the top games and films worldwide.

Course Information

Course dates and fees

Please see course start dates and associated fees below. Please see this page for more information on ACT Skilled Capital Funding.

** Please note: VET in School students should see their school’s VET Coordinator for fees.

Commencing 2nd Mar 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 6th Apr 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 4th May 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 1st Jun 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 6th Jul 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 3rd Aug 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 7th Sep 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 5th Oct 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 2nd Nov 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Commencing 7th Dec 2026

This is a self-paced course that students complete online using the resources on AIE's online Learning Management System. We recommend students allow 8 hours per week over 40 weeks to complete this qualification. Students have 1 year / 52 weeks to access the course.

Delivered ONLINE

2 Semesters (52 weeks)

Fee:$5900

Year 10, 11, 12 fee:$2950

Reserve your place

This is a direct entry course, no portfolio or interview is necessary.

Please note: VET in School students should see their school’s VET Coordinator for fees.

Enrol Now

Mentors

Educators with real industry experience

When you learn at AIE, you’re learning from people that know the industry from the inside — because they’ve worked in it.

Kesley Birrell

Kesley Birrell | AIE Trainer

Kesley Birrell


Credits include:

How to Train Your Dragon

Tom Pugh

Tom Pugh | AIE Trainer

Tom Pugh


Credits include:

Mortal Kombat

Andy Rommie

Andy Rommie | AIE Trainer

Andy Romine


Credits include:

Avengers Infinity War

Lars Holmgren

Lars Holmgren 3D Animation and VFX Trainer | AIE

Lars Holmgren


Credits include:

Wicked: For Good

Scott Lissard

Scott Lissard | AIE Trainer

Scott Lissard


Credits include:

Men in Black

Kane Senes

Kane Senes | AIE Trainer

Kane Senes


Credits include:

Sissy

Mike Gordon

Mike Gordon | AIE Trainer

Mike Gordon


Credits include:

Love and Monsters

Upcoming Events

Discover more at one of our events

AIE runs campus and online events throughout the year and we encourage students to attend. AIE also broadcast regular livestreams with our alumni and industry professionals that provide insight into future career paths.

Open Day

August 16, 2026

Discover the courses designed to get you started in game development, 3D animation and visual…

Starts at 10am

See Event

Testimonials

What our graduates say

"I will never forget the amazing time and valuable experience AIE have given me, they really helped me shine to be more than who I thought I was, I am now a Game Designer creating fun innovating games for the future generations"
"Game development for many graduates is just a dream. AIE provided me with the skills and knowledge to realise that dream. With such close ties to industry, AIE is a foot in the door to network directly with game companies to help land that elusive job."
"AIE gave me the opportunities to learn industry relevant skills that made it possible for me to get a job in the industry. The teachers were fantastic and incredibly motivated."
"AIE was the best choice I made when deciding my career path, the course structure and the connections I made there is what put me in the position for most of the jobs I've gotten. The teachers go above and beyond for their students!"
"What I enjoyed about AIE the most was being taught by people that actually have industry experience. My teachers at AIE really helped me figure out the necessary paths and helped me be the best that I could be when I graduated."
"AIE provided me with the building blocks to take my art career to the next level. I learned about the industry, made connections, mentors and friends, asked questions, and viewed my work as an evolution rather than a destination."
"AIE gave me the specific tools to learn what I needed to know to get into the games industry. AIE taught me a valuable skillset which I have been able to apply to my career."
"AIE has proved to be an invaluable catalyst for my career. The industry veteran teachers and staff went above and beyond. I would not be anywhere near where I am if it wasn't for my AIE family."

Graduate Success

AIE graduates work at the top studio worldwide and have worked on the biggest games and films!

Enrol Now

If you have any questions about the enrolment form or the course you are enrolling in please contact us.

AIE would like to ensure the course you have selected is the most suitable for your needs. We may contact you to discuss your requirements.

AIE’s Student Handbook and Policies can be accessed here

Students wishing to enrol as part of their HSC, VCE, VCAL or SACE

Please note that if you would like to enrol into this course as part of your year 11 and 12 studies, please contact your school’s careers advisor or your local AIE campus for more information.

Do you have a unique student identifier (USI)?

To complete this enrolment form you need to have a Unique Student Identifier (USI). Creating a USI will only take a few minutes and it is free. You only need to create a USI once and it will stay with you for life. After you create your USI, you then need to give it to each training organisation you train with when you enrol.

To create a USI, visit https://www.usi.gov.au/students/create-usi