Advanced Diploma of Information Technology (ICT60220)

Our Certified Full Stack Developer course is a foundation-level learning path opening you up to a world of career opportunities and designed for aspiring software and application developers.
  • Nationally recognised training
  • 100% online learning
  • Live classes and cohort-based
Full-Stack Developer

Program Details

This nationally recognised diploma will develop your leadership, critical thinking and problem solving skills, at the same time teaching you how to develop applications using both client and server software.


12 months - 2 days per week, evening and weekend hours

Delivery Mode

100% online, face-to-face interactive cohort learning

Intake Date


Course Code


Qualification Type

Advanced Diploma

Program Fee

(Enquire about Early Bird specials)

Full-Stack Developer

Program Overview

Full-Stack Developers can do it all. They are generalist, all-purpose individuals who have mastered the different disciplines within the art of programming. They develop both the frontend client software — the part of the software that we can see and interact with — and the underlying backend server software and logic that powers the applications.

These developers are extremely valuable to companies, as they’re able to deploy a variety of skills similar to an organization’s changing needs. The amount of job roles that a Full Stack Developer can choose from is also quite diverse.

Employers can feel confident that graduates of CTIA’s Full Stack course, powered by Wawiwa-Tech, are fully job ready.

Deep Focus on the Most Needed Expertise in Tech

Become indispensable to employers with both front end and back end developing skills, serving as the backbone of the tech industry. Build and program both the functionality of the disruptive software we use daily, and their look and feel.

Open Doors With Industry Connections

Equip yourself to succeed in a rapidly expanding field with help from our network of coding experts, instructors, hiring partners, and alumni. The Full Stack Developer curriculum was created in collaboration with the industry’s leading companies to make our programs as relevant as possible to the local industry’s needs, assuring you’ll be job-ready as soon as the program ends.

Deliver a Professional Project

Throughout the program, practical skills are acquired through the completion of large-scale projects. You’ll gain hands-on experience with both frontend skills in HTML, CSS and JS and also backend skills, like building a REST API with Spring Boot and more, compiling a portfolio of projects designed to reinforce the various concepts and technologies you’ve learned in each unit.

Don't take our word for it

Read what others have to say​

Our mission is to empower people of all skill levels to accelerate their careers in technology through high-quality training.

I've been a tradie most of my life and decided I wanted a change. I saw an ad for CTIA and their Cyber Security course and figured why not. I really enjoyed the content and learnt a lot. After some help from their career advisor, I'm now working for a small business taking care of their cyber security and really enjoying it.

Sam F Former Student

I previously worked in an administrative role for my company, but I love numbers and really wanted to find a job I was passionate about. I didn’t want to leave my current employer because they really look after us, and then we found out about the government funding. They put me through CTIA’s Data Analyst course and now I’m in a job I love AND I got to stay with my company.

Michael S Data Analyst

I’ve always been a creative person but being a mum, I had to make sure my kids came first so wasn’t in a job I really enjoyed. Now they’ve grown up, I decided it was time to find my passion. A friend told me about CTIA and their Full Stack Developer course and I’m absolutely loving it! I can’t wait to finish and finally find a job I love!

Donna M Current Student
Why Choose Us

We have your best interests at the core of our being.

CTIA powered by Wawiwa, implements the best practices and know-how accumulated over years of skills building for reskilling people to become productive professionals in the global tech sector.

70% Hands-On Practice

70% of the training program is dedicated to actual hands-on practice of the materials and skills taught.

Global Industry Connections

Leverage our strong global industry connections to pursue a career within or outside of Australia.

Successful team.

Program Curriculum

Discover how to implement and test secure software while learning to assess weaknesses and vulnerabilities in security systems.



Final Bring It Together (BIT) Project

Units of Study

Core Units
BSBCRT611Apply critical thinking for complex problem solvingin cyber security
BSBTWK502Manage team effectiveness
BSBXCS402Promote workplace cyber security awareness and best practices
ICTICT608Interact with clients on a business level
ICTICT618Manage IP, ethics and privacy in ICT environments
ICTSAD609Plan and monitor business analysis activities in an ICT environment
Elective Units
Group CFull Stack Web Development Specialisation
ICTICT530Design user experience solutions
ICTPRG535Build advanced user interfaces
ICTPRG553Create and develop REST APIs
ICTSAD612Implement and maintain uses of containerisation
Group DFurther Programming Specialisation
ICTPRG537Implement security for applications
ICTPRG547Apply advanced programming skills in another language
ICTPRG554Manage data persistence using noSQL data stores
Group HApplication and Software Development
ICTPRG549Apply intermediate object-oriented language skills
ICTPRG603Develop advanced mobile multi-touch applications
ICTPRG614Create cloud computing services

Are you ready to enrol?

Get in contact with us today and commence your Pre-Training Review (PTR) to ensure that CTIA’s Full Stack Developer program is able to meet your individual needs.

How It Works

Discover more about this program and get started today.

Free Consultation

Book a free consultation with our team to
find out the best pathway to your dream job.


PTR & Enrolment

Enrol in the most appropriate program to
achieve your intended outcomes.


Payment Plans & Funding

Explore our flexible payment plans or access
a range of funding to subsidise your tuition.

Enquire Now

Future-proof your career with CTIA

Provide your details and one of our career consultants will get in touch.

Frequently Asked Questions


In terms of web application development, the ‘stack’ can be broadly classified into two areas—frontend and backend, also known as the client-side and server-side. The term frontend generally refers to the part of the code that is responsible for the user interface, and the term backend refers to the part that handles the business logic, database interactions, user authentication, server configuration, and so on.

A Full-Stack Developer is expected to work on both frontend and backend technologies, ranging from writing HTML/JavaScript for the user interface to writing Java class files for business logic and SQL queries for database operations. They also work on DevOps, ranging from production deployments to setting up continuous integration and continuous delivery (CI/CD) as required.

Yes! All graduates who have successfully completed the program will receive a Full-Stack certificate.

Thousands of alumni use their course certificate to demonstrate skills to potential employers, along with their LinkedIn networks. Our development programs are well-regarded by many top employers, who contribute to our curriculum and partner with us to train their own teams.

Studies take place 100% online and recordings can be watched on-demand from anywhere.

Register your interest, take a 1-hour online assessment test, and have a talk with one of our career advisors.

This is an entry-level program for beginners and career changes, no background needed. However, all candidates take a computerized assessment to ensure that they have the right personality, as well as the basic math and logic skills, to complete the program and be successful in their future jobs.