Cyber Defence Training Labs

Cyber security training is an essential element in the development of individuals and teams that are prepared to protect governmental, military, and commercial institutions from cyberattacks.


The IACD offers a range of advanced training labs, designed to focus on assisting organisations in developing individual cyber defence capabilities.   We deliver hands-on, challenge-based experiences. But more importantly, it provides businesses with evidence of human expertise and readiness for individuals or teams.

Workforce Security Awareness Lab

 Our uniquely gamified approach to security awareness focuses on creating memorable experiences that help concepts stick with users. You can use objectives in our labs to define areas for developing awareness. Life is more than multiple choice. Our bite-sized games, quizzes and experiences are designed to bring the challenges preventing online threats to life in the most engaging and interactive way.

Introduction to App Development with Swift

This introductory, 1 month course is designed to help students build a solid foundation in programming fundamentals using Swift as the language. Students get practical experience with the tools, techniques, and concepts needed to build a basic iOS app. App Design lessons take students through the process of designing an app, including brainstorming, planning, prototyping, and evaluating an app of their own. Even though they might not yet have the skills to build the app, the work they put into the prototype will set them up for future development.


App Development with Swift

This two-semester course features 45 lessons, each designed to teach a specific skill related to either Swift or app development. Each type of lesson takes a different approach:


  • Swift lessons. These lessons focus on specific concepts. The labs for each are presented in playgrounds so that students can experiment with code and see the results immediately. Playground files are provided.


  • App development lessons. Focusing on building specific features for  iOS apps, these lessons typically take students step by step through a mini-project. 


The labs help students apply what they learned to a new scenario. At the end of each of the first five units, students complete guided projects that include a description of user centred features, a project plan, and  instructions for building a fully functioning app. Through these projects, students can create features that interest them, all while performing the  type of work they can expect in an app development workplace. In the  last unit, they’ll examine how to design, prototype, and architect an app  of their own design. 

  • Facebook
  • LinkedIn

© IACD 2020.