Online Course – Certified Professional Internship in Computers, Ethics, and Society – Google, University of Colorado Boulder

Discover the frontier of ethical computing. Explore the ethical considerations of computing systems and technologies.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Identifying and managing ethical situations
  • Analyzing articles in the field of computing
  • Critical evaluation of ethical principles
  • Understanding the impacts of technology on society
  • Understanding algorithm bias in artificial intelligence and machine learning
  • Understanding security and privacy in computing systems
  • Understanding the effects of social networks
  • Understanding the impacts of robotics and autonomous systems
  • Understanding gender and race issues in the computing workforce
  • Understanding the future of the workplace

What you will learn in the course

Courses for which the course is suitable

  • Data Analyst
  • Software Engineer
  • Technology Project Manager
  • Information Security Specialist
  • Technology Ethics Consultant
  • Researcher in the field of artificial intelligence
  • Social Media Manager
  • Digital Health Expert
  • Robotics Engineer
  • Autonomous Systems Manager

Internship – 3-part course series

Computing systems and technologies affect the lives of most people in the world, and this impact will continue to grow in the future. These impacts include the way we receive information, form social relationships, receive essential services such as healthcare and transportation, and more.

This specialization explores some of the ethical issues in the design and implementation of existing and future computing systems and technologies, and reflects on the broader implications of computing on our society.

Main topics

  • Biasing algorithms in artificial intelligence and machine learning
  • Social networks
  • Security and privacy
  • health
  • Robotics and autonomous systems
  • Gender and Race in the Computing Workforce
  • The future of the workplace

The main goal is to help learners identify and manage ethical situations that may arise in their careers and lives.

Hands-on Learning Project

During the internship, students will engage with articles published in ethical computing journals. These assignments will require students to carefully analyze the articles, critically evaluate the ethical principles involved, and reflect on the broader implications for society, technology, and personal decisions.

Details of the courses that make up the specialization

Course 1: Computing Fundamentals, Ethics, and Society

Duration: 24 hours

What you will learn:

  • Identify and manage ethical situations that may arise in your career.
  • Understand and apply ethical frameworks to analyze ethical challenges.
  • Identify key ethical issues in internet use, including privacy, security, and the effects of social media.
  • Describe key problems related to misinformation on the Internet.

Skills you will acquire:

  • privacy
  • securing
  • Incorrect information
  • Ethical frameworks
  • Ethics in computing

Course 2: Ethical Issues in Artificial Intelligence and Professional Ethics

Duration: 37 hours

What you will learn:

  • Describe the causes and prevention of algorithmic bias in machine learning algorithms.
  • Identify key cases of algorithmic bias, including connections to gender and race.
  • Describe the central code of professional ethics in computing.
  • Analyze problems in the technology workplace culture and consider how to address these issues in your career.

Skills you will acquire:

  • Ethics of Artificial Intelligence
  • Algorithms
  • Biasing algorithms
  • Ethical frameworks
  • Ethics in computing

Course 3: Ethical Issues in Computing Applications

Duration: 32 hours

What you will learn:

  • Identify and manage ethical situations that may arise in your career.
  • Analyze the ethical issues that arise in key applications of technology.
  • Be aware and sensitive to issues of how the rapid advancement of technology affects the jobs available in society.

Skills you will acquire:

  • Ethics of Artificial Intelligence
  • Ethical frameworks
  • Ethics of biotechnology
  • Ethics of robotics
  • Ethics in computing