An introduction to information design and development methods and how they can impact on secure systems.

Understand the importance of developing secure systems

This course will introduce some cyber security principles and equip you with the knowledge and tools you need to evaluate systems for their security. You’ll also learn how to check that analysis against appropriate security profiles.

Over the five courses in this ExpertTrack, you will familiarise yourself with the security controls used to prevent, detect, and recover from security violations at different stages of the system’s life cycle. You’ll understand how these controls are implemented, and learn how to apply formal analysis techniques to check if systems meet the necessary security standards.

Whether you currently work in IT security or are looking to perform a system analysis at your business, you’ll have the opportunity to learn some key skills in software analysis and testing, as well as secure system development. ##Contextualise cyber security in the software development life cycle In the first course, you will discover the importance of secure system design and how a security-first mindset can improve the software development process. You’ll learn how to examine security in the software development life cycle and discuss the legal and ethical aspects of secure systems.

Apply robust techniques for system analysis and design

As you work your way through the courses, you’ll become well acquainted with system analysis and secure design techniques. You’ll focus on design principles that will improve a system’s security and learn to apply secure design principles to mitigate potential security threats and vulnerabilities.

Enhance and audit information system security

During the latter half of this ExpertTrack, you’ll learn core cyber security practices and techniques that are used in secure design. You’ll discover a range of techniques and methods to ensure the implementation of secure systems.

Once you’ve understood those mechanics, you’ll explore a range of testing and verification techniques used to evaluate system security and function.

Upon successful completion of this ExpertTrack, you should have the skills and confidence to analyse, test, and design security requirements to fit a variety of profiles. You’ll also understand the current issues facing secure development and how to mitigate against them.

Industry statistics

  • UK job openings/month

    3,000
  • Job satisfaction

    4.0/5

Key skills you will learn

  • Software analysis
  • Software testing
  • Implementing secure systems
  • Secure system development
  • Secure design principles
  • Detecting system threats
  • Preventing system threats
  • Software development

Experience required

This course has been created for learners with a strong understanding of cyber security, software development, or CS - professional experience may be useful in understanding the underlying concepts, and a relevant degree is recommended to ensure that you benefit from this ExpertTrack.

Getting started

This ExpertTrack is suited to people looking to increase their understanding of software development lifecycle and security considerations. It has been designed for security analysts, security architects, software developers, and aspiring security specialists.

©2025  onlincourse.com. All rights reserved