可用性测试课程可以帮助你学习用户研究技术、测试计划、参与者招募和数据分析。你可以掌握创建有效测试场景、解释用户反馈以及根据测试结果完善设计方案的技能。许多课程还介绍了 UserTesting、Lookback 和 Optimization Workshop 等工具,这些工具可以促进测试过程,帮助你收集用户交互的见解,使你能够提高产品的可用性和整体用户体验。

University of California San Diego
您将获得的技能: 数据结构, 设计策略, Algorithm, 测试案例, 计划发展, 开发测试, 理论计算机科学, 软件测试, 计算机编程, 编程原则, 计算思维, 调试
中级 · 课程 · 1-3 个月

California Institute of the Arts
您将获得的技能: 可视化(计算机制图), 设计策略, 叙事, 技术设计, 视频游戏开发, 故事板, 动画, 构思, 设计元素和原则, 平面和视觉设计, 设计师, 概念设计, 可用性测试, 创意设计, 原型设计, 游戏设计, 软件设计文件, 动画和游戏设计, 互动设计, 虚拟环境
初级 · 专项课程 · 3-6 个月

您将获得的技能: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 层叠样式表(CSS), 超文本标记语言(HTML), 云托管, 可用性, 网络服务器, 网页设计与开发, 网络开发工具, Data Validation, 语义网, 网页内容无障碍指南, 网页设计
初级 · 课程 · 1-4 周
多位教师
您将获得的技能: 交互式数据可视化, 数据结构, 数据分析, Java, 面向对象设计, 单元测试, Algorithm, 密码学, 面向对象编程(OOP), 软件设计, 用户界面(UI), 计算机编程, 文件输入/输出, 性能调整, 事件驱动编程, 调试, 软件工程, JUnit, 解决问题, Java 编程
初级 · 专项课程 · 3-6 个月

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

Universidade de São Paulo
您将获得的技能: Software Testing, Test Planning, Test Case, Acceptance Testing, Functional Testing, Software Quality Assurance, Quality Assurance, Usability Testing, White-Box Testing, Integration Testing
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Java, 测试自动化, 移动开发, 软件设计模式, 单元测试, 安卓开发, 集成测试, 软件测试, 面向对象编程(OOP), 可维护性, JUnit, Android Studio, 开发测试, 软件工程, 文件输入/输出, 可测试性, Java 编程, 测试驱动开发(TDD), 应用安全, Git(版本控制系统)
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 软件可视化, Algorithm, 单元测试, 数据仓库, 数据完整性, Query 语言, 软件版本控制, 数据库架构与管理, 协作软件, 命令行界面, 伪代码, Django (网络框架), 编程原则, 计算思维, 数据库管理员, Linux 命令, MySQL, 数据库管理, Linux, 测试驱动开发(TDD)
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 负责任的人工智能, Prompt Engineering, 测试自动化, 深度学习, 生成式人工智能, AI 工作流程, 软件开发工具, DevSecOps, 软件测试, CI/CD, 人工智能, 人工智能和机器学习(AI/ML), 大型语言模型, 自然语言处理, 软件工程, 提示模式, 原型设计, 软件开发, ChatGPT, AI 安全
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Flask(网络框架), 数据导入/导出, 网页抓取, GitHub, 版本控制, 文件管理, Python 程序设计, 软件开发生命周期, 软件设计模式, 外壳脚本, 软件设计, 软件架构, Linux, 软件开发方法, Linux 命令, 编程原则, Bash(脚本语言), 还原式 API, 应用程序部署, Git(版本控制系统)
初级 · 专项课程 · 3-6 个月

University of Virginia
您将获得的技能: 持续交付, 单元测试, 测试自动化, 持续改进流程, 持续集成, 持续部署, 系统支持, CI/CD, 系统测试, 系统管理, 软件测试, Devops, 自动化, 信息技术业务, Agile 方法论
初级 · 课程 · 1-4 周