This course provides software and technology professionals with a foundational understanding of ethics as it applies to modern software development. Learners will explore professional codes of conduct, data privacy principles, and regulatory frameworks that shape responsible software practice. Through real-world scenarios, the course examines how ethical considerations can be embedded at every stage of development—from design and implementation to testing, deployment, and ongoing maintenance. Special focus is given to user data protection, transparency, accessibility, and inclusive design. The course also addresses ethical challenges within the business context of software, including risk management and accountability. Through this course, learners will be equipped to make informed, ethical decisions that enhance trust and integrity in their projects and organizations.
Language Availability: English
Suggested Audiences: Software Developers, Software Engineers, and Other Software/Technology Professionals
Organizational Subscription Price: $675 per year/per site for government and non-profit organizations; $750 per year/per site for for-profit organizations
Independent Learner Price: $99 per person