人机交互课程可以帮助您学习用户界面设计、可用性测试、交互设计原则和 Accessibility 标准。您可以掌握用户研究、原型设计和跨平台评估用户体验的技能。许多课程都会介绍 Figma、Sketch 和 Adobe XD 等工具,这些工具支持创建和测试 Interface,以及收集用户反馈和迭代设计的方法。

University of Toronto
您将获得的技能: 交流, 积极倾听, 心理学, 沟通策略, 克服障碍, 建立关系, 同理心, 个人发展, 情商, 自信, 社交技能, 人际沟通, 建立融洽关系, 需求评估, 自我意识
★ 4.5 (1831) · 初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 调试, 网络开发工具, 验证和确认, 前端网络开发, 网页设计, 网络语言, 响应式网页设计, HTML 和 CSS, 网页内容无障碍导则, 层叠样式表(CSS), 事件驱动编程, 网络开发, Bootstrap(前端框架), 网页设计与开发, Javascript, 网络框架, 应用框架, 互动设计, 超文本标记语言(HTML), 线框设计
★ 4.7 (3.5万) · 初级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Computer Science, Computational Logic
★ 4.5 (9593) · 中级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Claude Code, Prompt Engineering, ChatGPT, Anthropic Claude, Retrieval-Augmented Generation, Generative AI Agents, Prompt Patterns, Multimodal Prompts, Agentic Workflows, Generative AI, AI Workflows, AI Personalization, Software Development Tools, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development, Automation, Software Architecture, Software Testing, Software Design
★ 4.8 (8950) · 初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 计算机编程, Network Protocol(网络协议, 网络协议, OSI 模型, 计算机网络, 嵌入式系统, TCP/IP, 计算机硬件, 网络架构, 无线网络, 嵌入式软件, 物联网
★ 4.7 (1.3万) · 混合 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 计算机编程, 编程原则, C++(编程语言), 面向对象设计, 人工智能, 代码重用性, Algorithm, 模拟, 计划发展, 数据结构, 算法, 计算逻辑, 面向对象编程(OOP), 文件输入/输出, 图论, 内存管理, 软件设计, C 和 C++, C(编程语言), 软件设计模式
★ 4.5 (9583) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), Back-End Web Development, API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Mobile Development, Python Programming
★ 4.7 (2.5万) · 初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 地理空间信息与技术, 动画, 动画和游戏设计, 游戏设计, 计算机制图技术, 移动开发, 应用程序开发, iOS 开发, 事件驱动编程, 地理信息系统, 视频游戏开发, 苹果硬件知识, 互动设计, 交互设计, 苹果 iOS
★ 4.5 (55) · 混合 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 编程原则, GitHub, 网络开发工具, 验证和确认, 前端网络开发, HTML 和 CSS, 响应式网页设计, 网络语言, 语义网, 网页设计, 网页内容无障碍导则, 层叠样式表(CSS), 集成开发环境, 网络开发, 服务器, 网络服务器, 云托管, 网页内容, 网页设计与开发, 超文本标记语言(HTML)
★ 4.7 (2.8万) · 初级 · 课程 · 1-4 周
Duke University
您将获得的技能: 生物信息学, 计算机编程, 调试, 面向对象设计, 软件工程, 数据分析, 代码重用性, Algorithm, 计算机编程工具, 计划发展, 层叠样式表(CSS), 加密, Encryption, 用户界面组件, Java 编程, 事件驱动编程, 算法, 网页设计与开发, 文件输入/输出, 超文本标记语言(HTML), Javascript, 软件设计
★ 4.6 (2.2万) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: 调试, 设计研究, Linux 命令, 单元测试, 应用程序开发, 伪代码, 代码重用性, 网页内容无障碍导则, JavaScript 框架, 层叠样式表(CSS), Unix, 用户界面和用户体验(UI/UX)设计, 用户体验设计, 用户界面组件, 用户研究, 用户界面(UI), 可用性, Javascript, 超文本标记语言(HTML), 软件可视化
★ 4.7 (2.4万) · 初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 自然语言处理, 生成式人工智能, 机器人, 生成模型架构, 负责任的人工智能, 风险缓解, 法学硕士申请, 人工智能扫盲
★ 4.7 (2.3万) · 初级 · 课程 · 1-4 周