Fundamentals of Secure Design
Perfect for developers beginning their security journey or looking to strengthen their understanding of secure architecture, threat modelling and secure-by-design principles.
Application Security training courses built by developers, for developers, and delivered by experienced Application Security consultants.
Software developers are not traditionally taught security, so how do you get developers to start thinking about security?
Our Application Security training courses are designed to bridge the gap between traditional software engineering knowledge and security. We equip developers with the knowledge, practical skills and tools to embed security into every stage of software development.
Rather than treating security as a final checkpoint, your teams will learn how to build secure applications from the very beginning.

Our courses have been developed by experienced Application Security consultants and software developers who understand the unique challenges development teams face.
Using real-world examples from penetration testing engagements, we teach practical security techniques that developers can immediately apply in their own environments.
While many security courses focus only on coding patterns, our training develops an attacker mindset. By understanding how applications are exploited, developers learn how to design, build and deploy software that is resilient against modern attacks.
Every participant receives access to a dedicated lab environment where they can:
Explore realistic vulnerable web applicationsLearn attacker exploitation techniques
Understand secure design principles
Perform secure code reviews
Apply effective remediation strategies
Learn secure deployment practices
Our training spans the complete application lifecycle, from secure design through to secure deployment.
We recommend every participant begins with Fundamentals of Secure Design.
This course provides the foundation for secure software development, introducing secure design patterns, threat modelling methodologies and real-world exploitation techniques.
From there, participants can continue into secure development, advanced secure design or secure deployment depending on their role and experience.
Perfect for developers beginning their security journey or looking to strengthen their understanding of secure architecture, threat modelling and secure-by-design principles.
Learn secure coding practices, code review methodologies and remediation techniques to identify and eliminate vulnerabilities throughout development.
Understand how to securely deploy and protect modern applications through security tooling, monitoring, hardening and incident response.
Apply secure design principles while developing AI-enabled applications and understand the emerging security challenges introduced by modern AI systems.
Explore advanced exploitation techniques used by sophisticated attackers and learn how to architect resilient systems capable of resisting modern attacks.
Extend advanced secure design principles into AI applications, protecting against emerging AI attack techniques and architectural risks.
As Intrepid Travel continued to scale its digital platforms, the organisation recognised the need to embed secure design principles earlier in the software development lifecycle.
The Missing Link delivered a tailored Application Security Training program aligned to Intrepid's technology stack and development workflows. Through practical, scenario-based training, developers learned to think like attackers, identify vulnerabilities earlier and build security into every stage of development.
Today, secure thinking is embedded much earlier in Intrepid's development lifecycle, strengthening collaboration between development and security teams while improving the organisation's overall security posture.
"The training made security real for our developers and gave them a clearer understanding of what they need to consider as they design and build."
The Missing Link acknowledges the Traditional Owners of the land where we work and live. We pay our respects to Elders past, present and emerging. We celebrate the stories, culture and traditions of Aboriginal and Torres Strait Islanders of all communities who also work and live on this land.