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

您将获得的技能: User Experience Design, Persona (User Experience), Web Content Accessibility Guidelines, User Story, Usability, User Research, Human Factors, Human Centered Design, Ideation, User Flows, Competitive Analysis, Mockups
初级 · 课程 · 1-4 周
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, C (Programming Language), C and C++, Programming Principles, Object Oriented Programming (OOP), Debugging, C++ (Programming Language), Computer Programming, Unit Testing, Program Development, Computational Thinking, Integrated Development Environments, Computer Science, Pseudocode, Command-Line Interface, Software Testing, Algorithms, Integration Testing
中级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: 机器学习, 模型评估, AI 产品战略, 调试, 迁移学习, AI 工作流程, 数据驱动的决策制定, 性能调整, 人工智能和机器学习(AI/ML), 深度学习, 应用机器学习
初级 · 课程 · 1-4 周
多位教师
您将获得的技能: 数据结构, Java, 软件设计, 密码学, Java 编程, 交互式数据可视化, Algorithm, 面向对象编程(OOP), 单元测试, 调试, 数据分析, 事件驱动编程, 用户界面(UI), 面向对象设计, 文件输入/输出, JUnit, 解决问题, 软件工程, 性能调整, 计算机编程
初级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 可用性, UI/UX 研究, 以用户为中心的设计, 用户体验设计, 可用性测试, 测试计划, 人机交互, 用户界面(UI), 用户研究
混合 · 课程 · 1-3 个月

Atlassian
您将获得的技能: 软件版本控制, 持续改进流程, 积压工作, Kanban 原则, 项目管理, 用户故事, 敏捷项目管理, 冲刺计划, 精益方法, Query 语言, Scrum(软件开发), 冲刺回顾, Agile 方法论, 产品要求, Jira (软件), 工作流程管理
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: SQL, 关系数据库, 数据建模, 数据库设计, Python 程序设计, 面向对象编程(OOP), 数据可视化软件, 数据处理, 地理信息系统, 网页抓取, 应用编程接口 (API), 数据库
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 数据结构, 图表设计, 计划发展, Python 程序设计, 调试, 编程原则, 计算机图形学, 计算机编程
初级 · 课程 · 1-4 周
Stanford University
您将获得的技能: 安全 Code, Encryption, 密码学, 网络安全, Authentication, Algorithm, 计算思维, 公钥加密标准(PKCS), 数据加密标准, 高级加密标准(AES), 数据完整性, 关键管理
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: Algorithm, 计算思维, Javascript, Html 和 Css, 网页设计, 调试, 层叠样式表(CSS), 网络开发, 事件驱动编程, 编程原则, 图像分析, 用户界面(UI), 计算机编程, 互动设计
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: 软件测试, 软件设计, 命令行界面, 开发环境, 调试, 模拟, Algorithm, 计划发展, 系统编程, 数据结构, 软件开发, 编程原则, 解决问题, 用户界面(UI), 可维护性, 文件输入/输出, 软件工程, C(编程语言), 计算机编程, 解决方案设计
初级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: 机器学习, 模型评估, 卷积神经网络, 数据预处理, 计算机视觉, 张力流, 人工神经网络, 深度学习, Keras(神经网络库), 图像分析, 人工智能
中级 · 课程 · 1-4 周