C++ Programming Foundations

Certificate III in Information Technology ICT30120

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?

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.

Course Fees and Start Dates

Please see course start dates and associated fees below.
Please note: VET in School students should see their school’s VET Coordinator for fees.

 

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.

  • Commencing 2nd Mar 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 6th Apr 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 4th May 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 1st Jun 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 6th Jul 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 3rd Aug 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 7th Sep 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 5th Oct 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 2nd Nov 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

  • Commencing 7th Dec 2026 2026
  • Delivered ONLINE
  • 2 Semesters (52 weeks)
  • Full Fee: $5900
  • Year 10, 11 and 12: $2950

Courses fees include a non-refundable enrolment fee ($65).

Areas of Study

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.