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

Microsoft
您将获得的技能: 集成开发环境, 脚本, 面向对象编程(OOP), Algorithm, 单元测试, 软件测试, 网络开发, 计算机编程, 版本控制, Python 程序设计, Git(版本控制系统), 数据操作, 调试, GitHub, 数据结构, Jupyter
初级 · 课程 · 1-3 个月

The University of Chicago
您将获得的技能: 媒体与传播, 经济学, 信息隐私, Network Protocol(网络协议, 竞争分析, Regulation and Legal Compliance, 数字内容, 技术战略, 诉讼, 判例法, 法律, 电信, 市场动态, 知识产权
混合 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Model Based Systems Engineering(基于模型的系统工程, 机器学习算法, 嵌入式系统, 新产品开发, 大数据, 调试, 嵌入式软件, 数据预处理, 物联网, 网络安全, 数据分析, 通用网络, 故障分析, 无线网络, 分析, 产品开发, IBM 云, 实时操作系统, 计算机工程, 文件系统
攻读学位
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 设计软件, 数值分析, 电磁学, 电气工程, 工程分析, 模拟和模拟软件, 应用数学, 物理学, 系统设计与实施, 图像分析
攻读学位
高级设置 · 课程 · 1-3 个月

Dassault Systèmes
您将获得的技能: Computer-Aided Design, Technical Design, 3D Modeling, Design Elements And Principles, Mechanical Engineering
初级 · 课程 · 1-4 周

您将获得的技能: Media Planning, Spreadsheet Software, A/B Testing, Return On Investment, Marketing Analytics, Key Performance Indicators (KPIs), Google Analytics, Pivot Tables And Charts, Performance Measurement, Performance marketing, Digital Marketing, Data Presentation, Google Ads, Marketing Budgets, Marketing, Web Analytics and SEO, Data Analysis, Stakeholder Communications
初级 · 课程 · 1-4 周

Dassault Systèmes
您将获得的技能: SolidWorks (CAD), Computer-Aided Design, 3D Modeling, Engineering Design Process, Mechanical Design, Mechanical Engineering
初级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: 测试自动化, Algorithm, 面向对象编程(OOP), 软件测试, 单元测试, 计划发展, Python 程序设计, 测试案例, 数据结构, 计算思维, 调试
混合 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 模型评估, Algorithm, 预测建模, 机器学习, 数据预处理, 回归分析, Python 程序设计, 统计建模, 监督学习, 功能工程
混合 · 课程 · 1-3 个月

Coursera
您将获得的技能: Timelines, Project Documentation, Team Management, Stakeholder Management, Project Management, Project Management Software, Project Schedules, Project Scoping, Work Breakdown Structure, Project Planning
初级 · 指导项目 · 不超过 2 小时

Universitat Autònoma de Barcelona
您将获得的技能: System Design and Implementation, Application Specific Integrated Circuits, Computer Architecture, Embedded Systems, Computational Logic, Computer Systems, Computer Hardware, Hardware Architecture, Verification And Validation, Algorithms
混合 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: Microsoft Windows, 应用安全, 操作系统, 硬件架构, 计算机结构, 嵌入式系统, 系统架构, 物联网, 系统编程, 通用网络, 无线网络, 性能调整, 威胁建模, Linux, 调试, 实时操作系统
中级 · 课程 · 1-3 个月