This course provides a comprehensive introduction to ethical and regulatory responsibilities in software development. Learners examine professional codes of ethics, legal frameworks, and industry regulations that shape responsible software engineering practice. Across the software development lifecycle, the course explores core ethical principles, data protection and privacy obligations, practical methods for integrating ethics into agile workflows, and the ethical implications of software failures. The course also addresses deployment, maintenance, and business‑level decision‑making, emphasizing security, user consent, risk management, and corporate social responsibility to support ethical stewardship in the software industry.
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