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

University of Alberta
您将获得的技能: 产品管理, 敏捷方法, 敏捷软件开发, 风险管理, 项目规划, 风险管理框架, 软件开发生命周期, 软件技术审查, 项目风险管理, Agile 软件开发, 项目管理, Scrum(软件开发), 冲刺回顾, 需求征询, 看板原则, 需求管理, 功能要求, 业务要求, 需求分析, 软件开发方法, 冲刺计划, Agile 方法论
初级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 统计分析, Java 编程, Algorithm, Java, 数据分析, 计划发展, 软件文档, 软件设计, 集成开发环境, 编程原则, 数据导入/导出, 计算机编程, 软件测试, 调试, 数据处理, 解决问题, 应用程序接口设计, 数据操作, 面向对象编程(OOP), 文件输入/输出, 算法
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 敏捷软件开发, 云部署, Istio, 敏捷方法, 持续集成, 系统监控, 詹金斯, Gherkin(脚本语言), 应用程序部署, 代码覆盖范围, Agile 软件开发, 安全 Code, 用户故事, 测试驱动开发(TDD), 安全编码, Scrum(软件开发), 开放式网络应用程序安全项目(OWASP), Kubernetes, CI/CD, Grafana, OpenShift, DevOps, Agile 方法论
攻读学位
中级 · 专业证书 · 3-6 个月

您将获得的技能: UI/UX Research, User Interface and User Experience (UI/UX) Design, User Experience, User Centered Design, Usability, User Flows, User Interface (UI) Design, Responsive Web Design, Interaction Design, Web Design, Typography, Prototyping, Persona Development
初级 · 课程 · 1-4 周

Columbia University
您将获得的技能: 成本估算, 建筑, 环境、健康和安全, 项目风险管理, 房地产, 项目关闭, 创新, 项目融资, 投标, 成本控制, 精益方法, 财务, 建筑估算, 打孔工作, 项目时间表, 业务转型, 日程安排, 施工管理, 建筑信息模型, 时间表
初级 · 专项课程 · 3-6 个月
University of Pennsylvania
您将获得的技能: 复原力, 人类发展, 教育与培训, 与儿童一起工作, 研究, 个人发展, 创造力, 心理学, 乐观主义, 远见卓识, 积极行为支持
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 设计思维, 敏捷软件开发, 敏捷方法, 软件设计, 软件架构, 软件质量(SQA/SQC), 应用安全, Agile 项目管理, 计划发展, 流程制图, Agile 软件开发, 软件开发生命周期, 用户故事, 软件工程, Scrum(软件开发), 敏捷项目管理, 用户体验设计, 看板原则, 面向对象设计, Agile 方法论, 软件设计模式, 软件质量保证, 软件开发方法
中级 · 专项课程 · 3-6 个月
Ludwig-Maximilians-Universität München (LMU)
您将获得的技能: 产品战略, 同行评审, 撰写报告, 增长战略, 企业战略, 兼并与收购, 管理咨询, 竞争分析, 组织战略, 商业研究, 战略思考, 组织结构, 组织变革, 博弈论, 组织效力, 留住客户, 分析, 战略伙伴关系, 业务咨询, 战略决策
中级 · 专项课程 · 3-6 个月

Universiteit Leiden
您将获得的技能: 语法, 研究方法, 文化多样性, 社会科学, 语言学习, 语言障碍, 文化敏感性, 交流障碍, 多种语言, 社会学, 英语, 人类学, 口语理解, 词汇, 语言能力
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Java 编程, Algorithm, 事件驱动编程, Java, 软件文档, 编程原则, 调试, 用户界面(UI), 软件工程, 计算机编程, 数据结构, 交互式数据可视化, 面向对象设计, 面向对象编程(OOP), 算法, 开发环境
中级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: Encryption, Network Protocol(网络协议, 应用程序开发, 区块链, 微软 Azure, 加密技术, 计划发展, 集成开发环境, 软件架构, 加密, 网络应用, 新兴技术, 测试驱动开发(TDD), 金融科技, Microsoft Azure, Blockchain, 网络开发工具, 开发测试, 分布式计算, 网络协议, 网络语言, 开发环境, 应用编程接口 (API), 事务处理
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 适应性, Java 编程, Algorithm, Java, 事件驱动编程, 性能调整, 成长意识, 网络分析, 用户界面(UI), JUnit, 数据结构, 计算机编程, 解决问题, 单元测试, 面向对象设计, 图论, 社交网络分析, 交互式数据可视化, 面向对象编程(OOP), 算法, 技术交流
中级 · 专项课程 · 3-6 个月