软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, LLM Application, AI Enablement, Human Resources, Management Training And Development, Employee Performance Management, Performance Review, Professional Development, Policy Development, New Hire Orientations, Communication, Communication Planning, Human Development, Recruitment, Interviewing Skills, Talent Recruitment, Policy Analysis
初级 · 专项课程 · 1-3 个月

Pontificia Universidad Católica del Perú
您将获得的技能: Software Development Life Cycle, Unified Modeling Language, Software Design, Software Engineering, Systems Development, Software Development, Waterfall Methodology, Requirements Analysis
初级 · 课程 · 1-4 周

Universidad Austral
您将获得的技能: Microsoft Excel, Spreadsheet Software, Excel Formulas, Data Analysis, Data Visualization, Data Entry, Productivity Software, Presentations, Data Management, Financial Analysis
初级 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: 全球定位系统, 硬件架构, 自动化, 模拟, 安全标准, 控制系统, 机器人, 嵌入式软件, 计算机视觉, 软件架构, 数学建模, 安全保障, 系统架构
高级设置 · 课程 · 1-3 个月

Wesleyan University
您将获得的技能: 同行评审, 编辑, 内容创作, 坚持不懈, 叙事, 建设性反馈, 故事板, 校对, 创造力, 写作与编辑, 写作, 专业精神
初级 · 专项课程 · 3-6 个月

Georgia Institute of Technology
您将获得的技能: 以用户为中心的设计, 原型设计, 交互设计, 用户体验设计, UI/UX 研究, 用户界面 (UI) 设计, 可用性测试, 用户研究, 需求分析, 可用性
初级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 数据可视化软件, 软件安装, 数据质量, 数据共享, ArcGIS, 地理信息系统软件, 地理信息系统, 数据映射, 元数据管理, 数据可视化, 文件管理, 空间分析, 数据分析
初级 · 课程 · 1-4 周
Macquarie University
您将获得的技能: 财务分析, 数据叙事, Excel 宏, 高级分析, 商业数学, 数据操作, 数据扫盲, 数据展示, Excel 公式, 商业分析, 财务预测, 仪表板, 分析技能, 微软Excel, 数据预处理, 透视表和图表, 电子表格软件, 数据分析软件
中级 · 课程 · 1-3 个月

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

Meta
您将获得的技能: 数据结构, 移动开发, 交互设计, 用户界面(UI), React Native, 用户体验设计, Android Studio, Unix 命令, Jest(JavaScript 测试框架), 角色(用户体验), Android Jetpack, GitHub, 用户研究, 还原式 API, 版本控制, 可用性测试, Git(版本控制系统), 安卓开发, Kotlin, Javascript
攻读学位
初级 · 专业证书 · 3-6 个月
University of Toronto
您将获得的技能: Algorithm, 数据结构, 开发环境, 编程原则, 计划发展, 调试, Python 程序设计, 计算机编程, 文件输入/输出, 集成开发环境, 软件文档
初级 · 课程 · 1-3 个月

您将获得的技能: 数据叙事, 客户分析, 数据可视化软件, 数据展示, 数据驱动的决策制定, Excel 公式, 仪表板, 商业分析, 微软Excel, 大数据, 商业智能, Microsoft PowerPoint, 电子表格软件, 目标受众, 数据清理, 业务咨询, 分析, 演讲, 数据可视化, 数据分析
初级 · 专项课程 · 3-6 个月