Secure and Private AI (Udacity)

Offered by Udacity, Facebook,
Secure and Private AI (Udacity)

Learn how to extend PyTorch with the tools necessary to train AI models that preserve user privacy. This free course will introduce you to three cutting-edge technologies for privacy-preserving AI: Federated Learning, Differential Privacy, and Encrypted Computation. You will learn how to use the newest privacy-preserving technologies, such as OpenMined's PySyft. PySyft extends Deep Learning tools—such as PyTorch—with the cryptographic and distributed technologies necessary to safely and securely train AI models on distributed private data.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

What’s the earliest we can predict cancer survival rates, and what schools do the best job of educating children? You can only answer these questions with very rare access to private and personal data, but access to this personal data requires that you master methods for the principled protection of user privacy. While not all privacy use cases have been solved, the last few years have seen great strides in privacy-preserving technologies.
We encourage you to enter the Secure and Private AI Scholarship Challenge from Facebook to both take the course and have a chance to win a scholarship for the Deep Learning or Computer Vision Nanodegree programs.
A data scientist can only use AI to solve problems if they have enough training data. Whether you're at a startup or an enterprise, the most important and valuable problems are problems about people. Solving these problems using AI means having access to a large amount of private and sensitive data.
Want to predict cancer in medical scans? If you're using traditional Deep Learning tools, this means persuading someone to send you a copy of a sensitive dataset. In many cases, this is either a non-starter or it will severely limit the amount of data you're allowed to see.
In this course, learn how to apply Deep Learning to private data while maintaining users' privacy, giving you the ability to train on more data in a privacy-preserving manner so that you can tackle more difficult problems and create smarter, more effective AI models, while also being socially responsible.

What you will learn

Differential Privacy

  • Learn the mathematical definition of privacy
  • Train AI models in PyTorch to learn public information from within private datasets

Federated Learning

  • Train on data that is highly distributed across multiple organizations and data centers using PyTorch and PySyft
  • Aggregate gradients using a "trusted aggregator"

Encrypted Computation

  • Do arithmetic on encrypted numbers
  • Use cryptography to share ownership over a number using Secret Sharing
  • Leverage Additive Secret Sharing for encrypted Federated Learning

Prerequisites and requirements
To get the most out of your experience in this course, we recommend the following:

  • Beginner-level skills in Deep Learning or Machine Learning
  • Beginner-level skills in at least one Deep Learning framework (such as PyTorch)
  • Beginner-level skills in Python

No background in cryptography or advanced mathematics is required.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Artificial Intelligence in Marketing (Coursera) Coursera
University of Virginia

Artificial Intelligence in Marketing (Coursera)

AI is everywhere! By harnessing the power of Artificial Intelligence, businesses and marketers have amazing growth potential, and the opportunities to enhance marketing with AI are always expanding. But how can businesses use AI tools to drive their success and gain sustainable competitive advantages? What are the challenges faced by businesses as they implement AI into their marketing strategies? In this course, developed at the Darden School of Business at the University of Virginia, and delivered by Professor of Business Administration Raj Venkatesan, you will explore an important frontier of digital transformation in marketing.

Nov 23rd 2026
4 Weeks
Intro to Information Security (Udacity) Udacity
Georgia Institute of Technology,Udacity

Intro to Information Security (Udacity)

Offered at Georgia Tech as CS 6035. This course provides a one-semester overview of information security. It is designed to help students with prior computer and programming knowledge — both undergraduate and graduate — understand this important priority in society today. The technical content of the course gives a broad overview of essential concepts and methods for providing and evaluating security in information processing systems (operating systems and applications, networks, protocols, and so on).

Self Paced
Self-Paced
Optimización de Redes Neuronales Profundas (Coursera) Coursera
Universidad Austral

Optimización de Redes Neuronales Profundas (Coursera)

Este curso se centrará en la optimización de Redes Neuronales Profundas, cambiando la idea de que todo el proceso es una “caja negra”. Comprenderá qué impulsa el rendimiento y podrá obtener mejores resultados de manera más sistemática. Entenderá cómo optimizar los principales Hiperparámetros y su implementación. Además, aprenderá nuevos conceptos útiles para el entrenamiento de las redes como los mini-batch y las regularizaciones. También, aprenderá a implementar una red neuronal utilizando TensorFlow

Nov 23rd 2026
3 Weeks
Intro to Deep Learning with PyTorch (Udacity) Udacity
Udacity,Facebook

Intro to Deep Learning with PyTorch (Udacity)

Use PyTorch to implement your first deep neural network. In this course, you’ll learn the basics of deep learning, and build your own deep neural networks using PyTorch. You’ll get practical experience with PyTorch through coding exercises and projects implementing state-of-the-art AI applications such as style transfer and text generation.

Self Paced
Self-Paced
Math for AI beginner part 1 Linear Algebra (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Math for AI beginner part 1 Linear Algebra (Coursera)

'Learn concept of AI such as machine learning, deep-learning, support vector machine which is related to linear algebra. Learn how to use linear algebra for AI algorithm. After completing this course, you are able to understand AI algorithm and basics of linear algebra for AI applications.

Nov 23rd 2026
5-12 Weeks
AI Fundamentals (Udacity) Udacity
Udacity,Microsoft Azure

AI Fundamentals (Udacity)

Learn the AI skills top companies are looking for. This course is an entry point into the world of AI using Microsoft's cloud-based solutions, such as Azure Machine Learning and Azure Cognitive Services. You will have the chance to learn and experience firsthand how to train and deliver machine learning models and use Azure Cognitive Services for typical AI workloads such as Computer Vision, Natural Language Processing and Conversational AI.

Self Paced
Self-Paced
Competencias digitales. Conceptos y herramientas básicas (Coursera) Coursera
Universitat Autònoma de Barcelona

Competencias digitales. Conceptos y herramientas básicas (Coursera)

Los continuos cambios tecnológicos, sobre todo en aquellos aspectos vinculados a las tecnologías de la información y la comunicación (TIC) hacen que las personas tengan la necesidad de actualizarse de forma continua para que sus conocimientos no queden obsoletos. En este contexto, para las empresas se convierte en algo imprescindible disponer de profesionales que tengan las competencias necesarias para ejercer con éxito las actividades que requieren en su lugar de trabajo.

Nov 23rd 2026
4 Weeks
Cybersecurity Awareness and Innovation (Coursera) Coursera
EIT Digital

Cybersecurity Awareness and Innovation (Coursera)

It’s not you, it’s me! What’s going on? This course empowers students, professionals and wider community to deal with cybersecurity attacks and risks focused on identity management and it is an introduction to the upcoming full course focused on cybersecurity awareness. It is provided a practical overview of challenging issues like identity credentials management and security, e-mail threats and web impersonation, or web hacking.

Nov 23rd 2026
5-12 Weeks
Oracle Cloud Infrastructure Foundations (Udacity) Udacity
Udacity,Oracle

Oracle Cloud Infrastructure Foundations (Udacity)

Develop foundational knowledge of OCI Cloud Services. This course helps you develop a strong foundation in cloud computing while introducing you to core concepts and features of Oracle Cloud Infrastructure (OCI).It also enables you to describe the key features and components of OCI, identify the core OCI service offerings, and understand OCI security model. Plus, you’ll learn the OCI compliance structure and dive deep into OCI pricing, support model, and operations.

Self Paced
Self-Paced
Create Image Captioning Models with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Create Image Captioning Models with Google Cloud (Udacity)

Learn how to create, train, and evaluate an image captioning model by using deep learning. This course teaches you how to create an image captioning model by using deep learning. You learn about the different components of an image captioning model, such as the encoder and decoder, and how to train and evaluate your model.

Self Paced
Self-Paced