软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。
École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, 集成开发环境, Algorithm, 数据结构, 面向对象编程(OOP), 计算机编程, 编程原则, 计算思维, 功能设计, 单元测试
中级 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Front-End Web Development, Web Content, Responsive Web Design, Web Design
中级 · 指导项目 · 不超过 2 小时
Duke University
您将获得的技能: 可视化(计算机制图), 计算机视觉, 计算机图形学, 医学影像, 数学建模, 数字信号处理, 图像分析, 空间分析, Matlab, 柱状图, 线性代数
混合 · 课程 · 1-3 个月

Meta
您将获得的技能: 数据结构, 面向对象编程(OOP), 软件包和软件管理, 计算机编程, 调试, 前端网络开发, Node.JS, 计划发展, 网络开发工具, 功能设计, Javascript, Jest(JavaScript 测试框架), JSON, 单元测试, 网络应用
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 风险管理, 项目管理, 项目时间表, 质量管理, 风险缓解, 采购, 质量保证, 项目规划, 供应商管理, 风险分析, 质量控制, 制定计划, 时间表, 项目关闭, 成本估算, 里程碑(项目管理), 工程管理, 预算管理
攻读学位
初级 · 课程 · 1-4 周

您将获得的技能: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
初级 · 指导项目 · 不超过 2 小时

University of Colorado Boulder
您将获得的技能: 数据共享, 电子表格软件, 统计建模, 预测建模, 财务分析, Excel 公式, Excel 宏, 解决复杂问题, 微软Excel, 分析, 回归分析, 生产力软件, 数据导入/导出, 金融建模, 数据管理, 解决问题, 数据可视化, 数学建模, 数据清理, Data Validation
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Power Electronics, Semiconductors, Electrical Engineering, Electronics, Electronics Engineering, Electronic Components, Simulation and Simulation Software
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: Logistic Regression, SAS (Software), Statistical Hypothesis Testing, Statistical Software, Statistical Analysis, Predictive Modeling, Statistical Programming, Statistical Modeling, Statistical Methods, Regression Analysis, Probability & Statistics, Model Evaluation
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 软件安装, 开发环境, 数据库设计, 数据建模, PHP(脚本语言), SQL, 关系数据库, 数据库, MySQL
中级 · 课程 · 1-4 周

Rice University
您将获得的技能: 数据结构, Python 程序设计, Algorithm, 数据分析, 面向对象编程(OOP), 用户界面(UI), 计划发展, 计算机编程, 编程原则, 计算思维, 大数据, 概率, 图论, 理论计算机科学, 组合学, 伪代码, 应用程序开发, 事件驱动编程, 生物信息学, 互动设计
初级 · 专项课程 · 3-6 个月

您将获得的技能: Applicant Tracking Systems, Professional Development, Graphic Design, Keyword Research, Business Writing, Content Creation, Personal Development, Detail Oriented, Recruitment
初级 · 指导项目 · 不超过 2 小时