К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Designing Multimodal Interfaces · LearnSpace
Назад в каталог
courseraПрограммирование

Designing Multimodal Interfaces

Курс от Birla Institute of Technology & Science, Pilani
Средний≈ 46.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course establishes a solid foundation in UI design, starting with core principles and gradually advancing to practical skills in GUI design and prototyping. The course covers the principles and practices behind designing effective multimodal interfaces using visual, text, and speech inputs. Learners will also explore topics such as biometric authentication and conversational interfaces for smart assistants, alongside essential concepts in privacy, security, and accessibility. The course also focuses on designing natural language interactions for chatbots, preparing students to create user-friendly, responsive multimodal systems.

Навыки, которые вы освоите

Human Computer InteractionPrototypingMulti-Factor AuthenticationUser Interface (UI) DesignMultimodal PromptsAuthenticationsNatural Language ProcessingInteractive DesignUsabilityData EthicsUI/UX StrategyWeb Content Accessibility GuidelinesHuman FactorsInteraction DesignUI ComponentsUser Interface and User Experience (UI/UX) DesignHuman Machine InterfacesDigital DesignResponsible AIFigma (Design Software)

Программа курса

10 модулей · 279 учебных материалов

01Foundations of UI Design31 материалов

Course Introduction

Course OverviewЧтениеMeet Your Instructor - Prof. Febin A VahabВидеоMeet Your Instructor - Prof. Akhil P.V.ВидеоMeet Your Instructor - Prof. Pravin Y. PawarВидео

Учитесь у экспертов

BITS Pilani Instructors Group

Преподаватель курса

Designing Multimodal Interfaces
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 46.8 ч

10 модулей

Язык: Английский

Часть программы вашего университета
Course IntroductionВидео

Understanding UI

What is UI and UI Design?ВидеоWhat is UI and UI Design?ЗаданиеUI and UXВидеоUI and UXЗаданиеEvolution of User InterfacesВидеоEvolution of User InterfacesЗаданиеMultimodal InterfacesВидеоMultimodal InterfacesЗаданиеEssential Reading: Understanding UIЧтение

Visual Design Fundamentals

Design Principle and GuidelinesВидеоDesign Principles and GuidelinesЗаданиеGestalt Principles in Interface DesignВидеоGestalt Principles in Interface DesignЗаданиеElements of Visual Design ВидеоElements of Visual DesignЗаданиеTypography in Visual DesignВидеоTypography in Visual DesignЗаданиеEssential Reading: Visual Design FundamentalsЧтение

UI Design Process

The Design Thinking ProcessВидеоThe Design Thinking Process-Case StudyВидеоThe Design Thinking ProcessЗаданиеOther Design ProcessesВидеоOther Design ProcessesЗаданиеAccessibility and UsabilityВидеоAccessibility and UsabilityЗаданиеEssential Reading: UI Design ProcessЧтение
02UI Design and Prototyping32 материалов

UI Design and Prototyping

A Typical UI Design ProcessВидеоA Typical UI Design ProcessЗаданиеUser ResearchВидеоUser ResearchЗаданиеUser Research - Affinity DiagrammingВидеоUser Research - Affinity DiagrammingЗаданиеUser Research - User PersonasВидеоUser Research - User PersonasЗаданиеEssential Reading: UI Design and PrototypingЧтение

UI Prototyping

What is a UI Prototype?ВидеоWhat is a UI Prototype?Задание Prototying and WireframingВидео Prototying and WireframingЗаданиеTypes of PrototypesВидеоTypes of PrototypesЗаданиеEssential Reading: UI Prototyping

UI Elements and Components

Input ElementsВидеоInput ElementsЗаданиеOutput ElementsВидеоOutput ElementsЗаданиеNavigational ElementsВидеоNavigational ElementsЗаданиеEssential Reading: UI Elements and Components

Prototyping Using Figma

Getting Started with FigmaВидеоGetting Started with FigmaЗаданиеExploring Figma Interface ВидеоEnd to End Demo IntroductionВидеоProject SetupВидеоJolly Trip Adding A Component DemoВидеоJolly Trip End to End Demo

Summary and Assessment

Graded Quiz for Week 1 and 2Задание
03Text and Speech Interfaces: Foundations of Conversational UI26 материалов

Fundamentals of Text Interfaces and Chatbots

Introduction to Text Interfaces and Conversational UIВидеоIntroduction to Text Interfaces and Conversational UIЗаданиеHow Text Commands WorkВидеоHow Text Commands WorkЗаданиеSimple Rule-Based ChatbotsВидеоSimple Rule-Based ChatbotsЗаданиеComplete Beginner's Guide: Eclipse IDE Setup ЧтениеImplementation Demo: University Help Desk Chatbot ВидеоCode Files Used in the Demo VideoЧтениеEssential Reading: Fundamentals of Text Interfaces and ChatbotsЧтение

Speech Recognition Basics

Introduction to Speech RecognitionВидеоIntroduction to Speech RecognitionЗаданиеBasic Speech ProcessingВидеоBasic Speech ProcessingЗаданиеVoice Commands in ActionВидеоVoice Commands in ActionЗадание

Text-to-Speech and Integration

Text-to-Speech FundamentalsВидеоText-to-Speech FundamentalsЗаданиеMaking Computers Sound HumanВидеоMaking Computers Sound HumanЗаданиеIntegration and ApplicationsВидеоIntegration and ApplicationsЗадание
04Foundations of GUI Development with JavaFX28 материалов

Introduction to JavaFX Graphics

Introduction to JavaFX GraphicsВидеоIntroduction to JavaFX GraphicsЗаданиеWorking with Basic Shapes and ColorsВидеоWorking with Basic Shapes and ColorsЗаданиеButton and Label ImplementationВидеоButton and Label ImplementationЗаданиеSimple JavaFX Demo ApplicationВидеоCode Files Used in the Demo VideoЧтениеEssential Reading: Introduction to JavaFX GraphicsЧтение

Interactive Graphics and Event Handling

Understanding Mouse EventsВидеоUnderstanding Mouse EventsЗаданиеAnimation FundamentalsВидеоAnimation FundamentalsЗаданиеImage Processing and DisplayВидеоImage Processing and DisplayЗадание

Multimodal Integration and Feedback

Visual Feedback FundamentalsВидеоVisual Feedback FundamentalsЗаданиеCreating Natural Visual ResponsesВидеоCreating Natural Visual ResponsesЗаданиеAdvanced Integration PatternsВидеоAdvanced Integration PatternsЗадание

Summary and Assessment

Graded Quiz for Week 3 and 4Задание
05Authentication and Privacy in Multimodal Interfaces29 материалов

Fundamentals of Secure Multimodal Authentication

Authentication in Multimodal InterfacesВидеоAuthentication in Multimodal InterfacesЗаданиеCAPTCHA Systems in Multimodal InterfacesВидеоCAPTCHA Systems in Multimodal InterfacesЗаданиеSmart Cards in Multimodal InterfaceВидеоSmart Cards in Multimodal Interface ЗаданиеIntegrating Authentication Factors in Multimodal SystemsВидеоIntegrating Authentication Factors in Multimodal SystemsЗаданиеEssential Reading: Fundamentals of Secure Multimodal AuthenticationЧтение

Multimodal Verification and CAPTCHA

Knowledge-Based Authentication in Multimodal InterfacesВидеоKnowledge-Based Authentication in Multimodal InterfacesЗаданиеMultimodal Interfaces for Possession-Based AuthenticationВидеоMultimodal Interfaces for Possession-Based AuthenticationЗаданиеMultimodal Interfaces for Biometric AuthenticationВидеоMultimodal Interfaces for Biometric AuthenticationЗадание

Multi-Factor Authentication (MFA)

Authentication Flows in Multimodal InterfacesВидеоAuthentication Flows in Multimodal InterfacesЗаданиеUser Experience Design in AuthenticationВидеоUser Experience Design in AuthenticationЗаданиеPrivacy and Security in Multimodal AuthenticationВидеоPrivacy and Security in Multimodal AuthenticationЗадание

Implementation Demo

Demo Part 1: Knowledge-Based Login & CAPTCHA VerificationВидеоCode Files Used in the Demo VideoЧтениеDemo Part 2: OTP and Biometric AuthenticationВидеоCode Files Used in the Demo VideoЧтение
06Fingerprint and Voice Recognition in Multimodal Systems21 материалов

Fingerprint Authentication

Introduction to Fingerprint RecognitionВидеоIntroduction to Fingerprint RecognitionЗаданиеFingerprint Security FeaturesВидеоFingerprint Security FeaturesЗаданиеUser Experience in Fingerprint SystemsВидеоUser Experience in Fingerprint SystemsЗаданиеDesigning Privacy - Aware Fingerprint InterfacesВидеоDesigning Privacy-Aware Fingerprint InterfacesЗаданиеEssential Reading: Fingerprint AuthenticationЧтение

Voice Recognition in Biometric Authentication

Voice Recognition as a Biometric in Multimodal SystemsВидеоVoice Recognition as a Biometric in Multimodal SystemsЗаданиеVoice Recognition Features in Multimodal SystemsВидеоVoice Recognition Features in Multimodal SystemsЗаданиеVoice Recognition SecurityВидеоVoice Recognition SecurityЗадание

Practical Implementation of Biometric Authentication

Demo: Fingerprint and Voice Authentication DemoВидеоCode Files Used in the Demo VideoЧтение

Summary and Assessment

Graded Quiz for Week 5 and 6Задание
07Designing Conversational Interfaces for Smart Assistants21 материалов

Fundamentals of Conversational Interface Design

Understanding Smart AssistantsВидеоUnderstanding Smart AssistantsЗаданиеSmart Assistant Categories and CapabilitiesВидеоSmart Assistant Categories and CapabilitiesЗаданиеSelecting the Right Smart AssistantВидеоSelecting the Right Smart AssistantЗаданиеEssential Reading: Fundamentals of Conversational Interface DesignЧтение

Managing Context and Memory in Conversations

Voice-First Interfaces in Smart AssistantsВидеоVoice-First Interfaces in Smart AssistantsЗаданиеAssistant Display DesignВидеоAssistant Display DesignЗаданиеSmart Assistants Across DevicesВидеоSmart Assistants Across DevicesЗадание

Response Generation and Personalisation

Beyond Basic InteractionsВидеоBeyond Basic InteractionsЗаданиеPredictive Assistance in Smart AssistantsВидеоPredictive Assistance in Smart AssistantsЗаданиеCross-Cultural Assistant Design: Creating Globally Inclusive AIВидеоCross-Cultural Assistant Design: Creating Globally Inclusive AIЗадание
08Smart Assistants – Case Studies and Innovation22 материалов

Foundations of Smart Assistants

Shared Principles Across Smart Assistants ВидеоShared Principles Across Smart Assistants ЗаданиеVoice Interaction StrategiesВидеоVoice Interaction StrategiesЗаданиеVisual and Touch InterfacesВидеоVisual and Touch InterfacesЗаданиеEssential Reading: Foundations of Smart AssistantsЧтение

Comparing Smart Assistant Architectures

Ecosystem Integration Across PlatformsВидеоEcosystem Integration Across PlatformsЗаданиеKey Innovations in Smart AssistantsВидеоKey Innovations in Smart AssistantsЗаданиеComparative Analysis of Interaction FlowsВидеоComparative Analysis of Interaction FlowsЗадание

Ethics, Privacy, and the Future of Smart Assistants

Underlying Technologies Driving Multimodal InterfacesВидеоUnderlying Technologies Driving Multimodal InterfacesЗаданиеPrivacy and Ethical Considerations in Smart AssistantsВидеоPrivacy and Ethical Considerations in Smart AssistantsЗаданиеThe Next Frontier in Smart AssistantsВидеоThe Next Frontier in Smart AssistantsЗадание

Summary and Assessment

Graded Quiz for Week 7 and 8Задание
09Designing Effective Conversational Interfaces41 материалов

Foundations of Chatbots

Definition and Evolution of ChatbotsВидеоDefinition and Evolution of ChatbotsЗаданиеRule-Based vs. AI-Powered ChatbotsВидеоRule-Based vs AI-Powered ChatbotsЗаданиеCore Components and Industry ApplicationsВидеоCore Components and Industry ApplicationsЗаданиеEssential Reading: Foundations of ChatbotsЧтение

Principles of Conversational Design

Importance of User-Centered DesignВидеоImportance of User-Centered DesignЗаданиеNatural Language Interaction PrinciplesВидеоNatural Language Interaction PrinciplesЗаданиеOvercoming Challenges in Creating Intuitive Chatbot ExperiencesВидеоOvercoming Challenges in Creating Intuitive Chatbot ExperiencesЗадание

User Intent and Context

Basics of Intent Recognition and Slot-FillingВидеоBasics of Intent Recognition and Slot-FillingЗаданиеRole of Context in Conversation FlowВидеоRole of Context in Conversation FlowЗаданиеContext-Aware Interaction Design TechniquesВидеоContext-Aware Interaction Design TechniquesЗадание

Crafting Dynamic Conversational Flows

Conversation Paths, Decision Trees and Chatbot PersonalityВидеоConversation Paths, Decision Trees, and Chatbot PersonalityЗаданиеStrategies for Multi-Turn Dialogues, Interruptions and Fallback MechanismsВидеоStrategies for Multi-Turn Dialogues, Interruptions and Fallback MechanismsЗаданиеPersonalisation and Open-Ended vs. Close-Ended InteractionsВидеоPersonalisation and Open-Ended vs Close-Ended InteractionsЗадание

Designing for Multi-Modality

Text, Voice and Visual Integration in Chatbot InterfacesВидеоText, Voice and Visual Integration in Chatbot InterfacesЗаданиеAdapting Designs for Diverse Platforms and Voice AssistantsВидеоAdapting Designs for Diverse Platforms and Voice AssistantsЗаданиеChallenges and Solutions in Cross-Platform DesignВидеоChallenges and Solutions in Cross-Platform DesignЗадание

Ethical Considerations

Ethical Design Considerations: Bias, Transparency, and PrivacyВидеоEthical Design Considerations: Bias, Transparency and PrivacyЗаданиеDesigning Conversations for Multilingual and Multicultural AudiencesВидеоDesigning Conversations for Multilingual and Multicultural AudiencesЗаданиеEssential Reading: Future Trends and Ethical ConsiderationsЧтение

Summary and Assessment

Module Wrap Up VideoВидео
10Building Intelligent Chatbots: Concepts to Development28 материалов

Introducing Chatbot Development

Why Do Some Chatbots Fail?ВидеоWhy Do Some Chatbots Fail?ЗаданиеTechnologies Behind ChatbotsВидеоTechnologies Behind ChatbotsЗаданиеKnowing About Google DialogflowВидеоKnowing About Google DialogflowЗаданиеUnderstanding Dialogflow Essentials and Dialogflow CXВидеоUnderstanding Dialogflow Essentials and Dialogflow CXЗаданиеEssential Reading: Introducing Chatbot DevelopmentЧтение

Knowing Dialogflow Essentials

Dialogflow ES Basics - Agents and IntentsВидеоDialogflow ES Basics - Agents and IntentsЗаданиеDialogflow ES Basics - Entities, Contexts and Follow-Up IntentsВидеоDialogflow ES Basics - Entities, Contexts and Follow-Up IntentsЗаданиеUser Interactions with IntegrationsВидеоUser Interactions with IntegrationsЗадание

Getting Started with Dialogflow Essentials

Dialogflow ES Setup and CleanupВидеоDialogflow Console OverviewВидеоCreating a Dialogflow ES AgentВидеоEssential Reading: Getting Started with Dialogflow EssentialsЧтение

Building a TravelBot

Designing Cognitive Chatbots with Google DialogflowВидеоBuilding TravelBot Using Google DialogflowВидеоWorking with Follow-Up IntentsВидеоDealing with Input and Output ContextsВидеоEssential Reading: Building a TravelBotЧтение

Summary and Assessment

Module Wrap Up VideoВидеоGraded Quiz for Week 9 and 10Задание

Course Wrap-Up

Course SummaryЧтение
Чтение
Чтение
Видео
Essential Reading: Prototyping Using Figma Чтение
Demo: Introduction to Speech RecognitionВидео
Code Files Used in the Demo VideoЧтение
Essential Reading: Speech Recognition FoundationsЧтение
Essential Reading: Text-to-Speech and IntegrationЧтение
Demo: Graphics and Event HandlingВидео
Code Files Used in the Demo VideoЧтение
Essential Reading: Interactive Graphics and Event HandlingЧтение
Multimodal Interaction DemoВидео
Essential Reading: Multimodal Integration and FeedbackЧтение
Code Files Used in the Demo VideoЧтение
Orchestrating Multiple Authentication FactorsВидео
Orchestrating Multiple Authentication FactorsЗадание
Essential Reading: Multimodal Verification and CAPTCHAЧтение
Essential Reading: Multi-Factor Authentication (MFA)Чтение
Maintaining Robust Voice Recognition SystemsВидео
Maintaining Robust Voice Recognition SystemsЗадание
Essential Reading: Voice Recognition in Biometric AuthenticationЧтение
Essential Reading: Managing Context and Memory in ConversationsЧтение
Essential Reading: Response Generation and PersonalisationЧтение
Essential Reading: Comparing Smart Assistant ArchitecturesЧтение
Essential Reading: Ethics, Privacy, and the Future of Smart AssistantsЧтение
Essential Reading: Principles of Conversational DesignЧтение
Essential Reading: User Intent and ContextЧтение
Essential Reading: Crafting Dynamic Conversational FlowsЧтение
Essential Reading: Designing for Multi-ModalityЧтение
Essential Reading: Knowing Dialogflow EssentialsЧтение