Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Software Safety Standards: Understand, Evaluate and Apply
Rating: 4.1 out of 5(123 ratings)
735 students

Software Safety Standards: Understand, Evaluate and Apply

Use practical safety principles to understand and compare DO-178C, IEC 61508, ISO 26262 and other standards.
Created bySimon Di Nucci
Last updated 8/2026
English

What you'll learn

  • Explain why software requires specific safety assurance and engineering practices.
  • Use the 4+1 Software Safety Principles to analyse and structure software safety problems.
  • Understand the fundamental approach taken by major standards, including DO-178C, IEC 61508 and ISO 26262.
  • Compare and evaluate software safety standards rather than treating them as isolated rulebooks.
  • Identify the strengths, limitations and gaps of a safety standard when applying it to a real project.
  • Make better-informed decisions about selecting and tailoring software safety processes and standards.

Course content

8 sections • 9 lectures • 1h 41m total length
  • The 4+1 Safe Software Principles: a Framework that I Can Use6:02
  • Why Should You Learn from Me?2:59

    Draws on decades of software safety experience in aviation and maritime, including information, comms and technology, to illuminate practical safety standards as a system safety lead, trainer, and mentor.

Requirements

  • Some familiarity with software or safety engineering is useful but not essential

Description

1. What problem does this course solve?

Software safety standards can appear to be a confusing collection of documents, processes, and terminology. DO-178C, IEC 61508 and ISO 26262 come from different industries, but they address many common underlying problems.

2. Why is the problem difficult?

We often encounter:

  • unfamiliar standards;

  • conflicting terminology;

  • inherited processes;

  • requirements to tailor a standard;

  • projects operating across multiple regulatory environments.

3. How can we solve these problems?

Introducing the 4+1 Principles! Instead of treating each standard as a separate body of rules to memorise, this course introduces a set of underlying software safety principles that you can use to understand, compare and critically evaluate different standards.

4. What standards and domains are covered?

  • DO-178C;

  • IEC 61508 and derivatives;

  • ISO 26262.

These are examples through which we practise the method, rather than simply a list of documents.

5. Who is this for?

Software engineers. You develop or assure software that could contribute to a hazardous or safety-critical outcome.

Safety and systems engineers. You need to understand how software safety fits into the wider system safety process.

Engineering managers and assurance professionals. You need sufficient understanding to assess software safety approaches, standards, suppliers or assurance evidence.

6. Why should you trust me to teach you this?

Because I have excellent credentials:

  • software engineering professional since 1994;

  • system safety engineering since 1996;

  • aviation, ships, submarines, ICT, ATM, rail and road vehicles;

  • UK, US, European and Australian programmes;

  • practitioner, trainer and mentor.

This course is a focused, practical introduction—designed to give busy engineering professionals a reusable framework without requiring a 20-hour commitment.

This course focuses on the engineering and assurance of safety-critical software. It is not a programming course, and you do not need to write code to benefit from it.

BUT WHAT IF:

"I'm not a software engineer."

Answer: You do not need to be a programmer. The course is designed to help safety, systems, quality and engineering professionals understand how software safety is addressed.

"I only work in aerospace."

Answer: Although DO-178C is examined, the underlying principles can help you understand approaches across different safety-critical industries.

"I only work in automotive/rail/industrial systems."

Answer: The course compares approaches across industries rather than assuming one standard applies everywhere.

"I've never worked with software safety."

Answer: Some familiarity with software or safety engineering is useful, but no specialist prior knowledge is required.

"I already know one of these standards."

Answer: The value is not merely an introduction to individual standards. You will learn a framework for evaluating and comparing them.

Who this course is for:

  • Safety and Software engineers, managers, testers, quality assurers, estimators & purchasers
  • Please note that this is NOT a course about coding.