You will learn to apply AI principles in product design, understand differences between traditional & AI design and create user-centered AI systems.
You will learn to address ethical concerns, understand the basics of machine learning, and improve communication in AI product development teams.
You will learn to identify user needs, goals and feedback in AI design, to create truly beneficial and user-centered products.
You will learn to analyze and prevent bias, protect privacy, and enhance security in AI products to ensure responsible, trustworthy and fair systems.
You will learn to design and prototype AI systems, develop and test them with user feedback to improve the user experience.
You will learn to understand the business objectives and technical feasibility in AI product development to align your designs with company goals.
As a competitive learner in this course and a future AI designer, you should walk away with at least 3 AI projects for your design portfolio.
As a passionate product designer and lifetime learner, you should get lifetime access to full course materials dedicated to AI designing
Course Introduction
Who is this course for ?
Course structure
Intro to Product Design and AI
What is artificial intelligence ?
The role of product design in AI development
Understanding the domain
Discovering AI use case
Types of AI use case
Summary: Intro to Product Design and AI
Glossary: Intro to Product Design and AI
Quiz: Intro to Product Design and AI
Foundations of AI Design
Transitioning from traditional design to AI design
Products that AI designers design
The 10 responsibilities of an AI designer
General flow of AI design
Summary: Foundations of AI Design
Glossary: Foundations of AI Design
Quiz: Foundations of AI Design
Choose Projects for Portfolio
How to use my project generator
Project Generator
UX Refresher Course
UX brief introduction
Phase 1 – Discover
Phase 2 – Research
Phase 3 – Analyze
Phase 4 – Design
Phase 5 – Validate
Ending Remark
System Design – Part 1: Define AI Values
Understanding user needs
Intersection of user needs and AI
Narrowing down the focus
Automation vs augmentation
Summary: System Design – Part 1: Determine AI Values
Glossary: System Design – Part 1: Define AI Values
Quiz: System Design – Part 1: Determine AI Values
System Design – Part 2: User POV with AI
Creating a user journey
Identifying the main problem of your AI-powered product
Inputs and outputs of an AI system
The business values of outputs
Summary: System Design – Part 2: User POV with AI
Glossary: System Design – Part 2: User POV with AI
Quiz: System Design – Part 2: User POV with AI
System Design – Part 3: Design for Error
Design for error handling in AI systems
Special types of errors in AI systems from user perspectives
Error vs failure
User-perceived errors
Input errors
Summary: System Design – Part 3: Design for Error
Glossary: System Design – Part 3: Design for Error
Quiz: System Design – Part 3: Design for Errors
System Design – Part 4: Prototyping AI-Powered Products
The purpose of prototyping
Information architecture for an AI system
User flow for user’s steps
Consider user interactions with AI
Summary: System Design – Part 4: Prototyping AI-Powered Products
Glossary: System Design – Part 4: Prototyping AI-Powered Products
Quiz: System Design – Part 4: Prototyping AI-Powered Products
Advanced Topics in AI Prototypes: Voice and Gesture Systems
Prototyping for voice systems – Introduction
Prototyping for voice systems – Conversation flow
Prototyping for voice systems – Voice Command Libraries
Prototyping for voice systems – Example: Restaurant AI assistant
Prototyping for gesture systems – Introduction
Prototyping for gesture systems – Sensors
Prototyping for gesture systems – Gesture recognition algorithms
Glossary: Advanced Topics in AI Prototypes: Voice and Gesture Systems
System Design – Part 5: Define the AI System
Whatβs next for product designers
Design the reward function
Precision and recall
Evaluating the AI system with probability scores
Summary: System Design – Part 5: Define the AI System
Glossary: System Design – Part 5: Define the AI System
Quiz: System Design – Part 5: Define the AI System
Intro to Machine Learning for Designers
Why ML basics are important for product designers
Machine learning and AI
Types of machine learning and their products
Steps to design ML models
Supervised learning
Unsupervised learning
Reinforcement learning
Summary: Intro to Machine Learning for Designers
Glossary: Intro to Machine Learning for Designers
Data Design – Part 1: Overview
The data preparation process
Data design document
Identifying data sources
Data pre-processing
Analyzing the data
Summary: Data Design – Part 1: Overview
Glossary: Data Design – Part 1: Overview
Quiz: Data Design – Part 1: Overview
Date Design – Part 2: User Needs and Data
Transforming user needs to data needs
Examples and labels
Extraction and selection
More on labels and their labelers
Guidelines for labelers
Biases in labelers and effects on end users
Dealing with biases
Summary: Data Design – Part 2: User Needs and Data
Glossary: Date Design – Part 2: User Needs and Data
Quiz: Data Design – Part 2: User Needs and Data
Data Design – Part 3: Data Handling
Splitting the data
Overfitting
Underfitting
Data maintenance to keep your AI updated
Data maintenance document
Privacy and security in data collection
Summary: Data Design – Part 3: Data Handling
Glossary: Data Design – Part 3: Data Handling
Quiz: Data Design – Part 3: Data Handling
Onboarding First-Time Users of AI-Powered Products
Introduction to onboarding
Communicate value proposition
Provide user-friendly interface
Provide easy sign-up process
Provide a tutorial
Provide ongoing support
Summary: Onboarding First-Time Users of AI-Powered Products
Glossary: Onboarding First-Time Users of AI-Powered Products
Quiz: Onboarding First-Time Users of AI-Powered Products
Designing Transparent and Explainable AI
What is transparent and explainable AI
Maintain trust when data sources are sensitive
Explain not the technology
Matching explanations to user actions
How model confidence affects users
Summary: Designing Transparent and Explainable AI
Glossary: Designing Transparent and Explainable AI
Quiz: Designing Transparent and Explainable AI
Evaluation Rounds for AI-Powered Products
Initial evaluation round
Alpha testing
Beta testing
Summary: Evaluation Rounds for AI-Powered Products
Glossary: Evaluation Rounds for AI-Powered Products
Quiz: Evaluation Rounds for AI-Powered Products
Neural Networks for AI Designers
Understanding neural networks
Convolutional neural networks (CNNs)
Recurrent neural networks (RNNs)
Pre-trained models and transfer learning
Approaching product design with pre-trained models
Summary: Neural Networks for AI Designers
Glossary: Neural Networks for AI Designers
Quiz: Neural Networks for AI Designers
Project Checklist
Upgrading your portfolio
Check your system design
Check your data design
Expect evaluation rounds
More
Bonus Tutorial – ChatGPT