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

California Institute of the Arts
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 统计分析, 性能调整, 数据分析, 计算机编程工具, 编程原则, 统计编程, 数据导入/导出, 调试, 数据结构, R 程序设计, 数据操作, 模拟
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: ChatGPT, Algorithm, 数据分析, 图像分析, 编程原则, 应用机器学习, 柱状图, 计算机编程, 用户界面(UI), Matlab, 数据处理, 数字信号处理, 文件输入/输出, 数学软件, 人工智能个性化, 散点图, 预测建模, 及时工程, Prompt Engineering, 面向对象编程(OOP), 数据可视化软件, 算法
初级 · 专项课程 · 3-6 个月

University of Michigan
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Workflow Management, Jira (Software), Product Roadmaps, Backlogs, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software, Work Order
初级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: 事件驱动编程, 响应式网页设计, 互动设计, 前端网络开发, 验证和确认, 浏览器兼容性, 网络开发, 调试, 用户界面(UI), 用户界面 (UI) 设计, 网页内容无障碍导则, 移动开发工具, Javascript, Bootstrap(前端框架), 层叠样式表(CSS), 网页设计与开发, 线框设计, 可用性, 网页设计, HTML 和 CSS
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 利益相关者管理, 风险管理, 同行评审, 敏捷软件开发, 软件架构, 信息技术, 敏捷方法, 领导能力, 项目风险管理, Agile 项目管理, 交流, Agile 软件开发, 面试技巧, 软件开发生命周期, 用户故事, 项目管理, Scrum(软件开发), 敏捷项目管理, 资源管理, 挣值管理, 利益相关者的参与, Agile 方法论, 项目管理生命周期
初级 · 专业证书 · 3-6 个月

Jordan University of Science and Technology
您将获得的技能: Object Oriented Programming (OOP), C# (Programming Language), Software Engineering, Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages
中级 · 课程 · 1-4 周

您将获得的技能: Malware Protection, Exploitation techniques, Exploit development, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Virtual Machines, Code Review, Debugging, System Programming, Scripting, Windows PowerShell, Virtual Environment, Linux, File Management
中级 · 课程 · 1-3 个月

您将获得的技能: Scope Management, Project Scoping, Stakeholder Analysis, Project Management Life Cycle, Project Documentation, Goal Setting, Project Management, Stakeholder Management, Cost Benefit Analysis, Project Management Software, AI Product Strategy, Resource Management, Strategic Thinking, Business Writing
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 统计分析, 数据可视化, 数据建模, 数据分析, 数据展示, 同行评审, JSON, 演讲, 数据湖, Data Governance, 数据管道, 数据库设计, 数据管理, 数据质量, 描述性统计, 探索性数据分析, 查询语言, 分布式计算, Apache Spark, 数据故事, 解决复杂问题
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Ethics, Data Analysis, Data Literacy, Data Security, Google Sheets, Databases, Data Storage, Data Quality, Data Management, Data Collection, SQL, Data Import/Export, Metadata Management, Unstructured Data
初级 · 课程 · 1-3 个月