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

Rice University
您将获得的技能: 项目管理, 需求管理, 成本管理, 规划, 项目范围界定, 工作分解结构, 变革管理, 制定计划, 预算管理, 范围管理, 时间表, 项目文件, 项目估算, 挣值管理, 项目时间表
初级 · 课程 · 1-3 个月

您将获得的技能: Model Evaluation, Matplotlib, Applied Machine Learning, Data Visualization, Supervised Learning, Statistics, Data Preprocessing
中级 · 课程 · 1-3 个月

Columbia University
您将获得的技能: 精算学, 衍生产品, 应用数学, 期货交易所, 投资组合风险, 投资管理, 风险管理, 资本市场, 估算, 信用风险, 投资组合管理, 按揭贷款, 资产管理, 金融建模, 金融市场, 风险模型, 证券(金融), 市场流动性, 数学建模, 回归分析
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Python 程序设计, 数据库, Network Protocol(网络协议, 数据可视化软件, 数据结构, 关系数据库, SQL, 网络服务, 数据库设计, 编程原则, 交互式数据可视化, 数据清理, JSON, 可扩展标记语言(XML), 计算机编程, 网页抓取, 数据分析, 数据处理, 数据可视化, 还原式 API
攻读学位
初级 · 专项课程 · 3-6 个月

Intuit
您将获得的技能: 财务分析, 簿记, 固定资产, QuickBooks(会计软件), 薪资处理, 财务报告, 资产负债表, 工资单, 收益表, 库存控制, 财务会计, 库存会计, 财产会计, 财务软件, 折旧, 对账, 财务报表分析, 工资税, 薪资管理, 金融报表
初级 · 专业证书 · 3-6 个月

Coursera
您将获得的技能: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Software Architecture, Cloud Services, Cloud Solutions, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Software As A Service, Event-Driven Programming
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: Python 程序设计, 软件安装, 编程原则, 计算机编程, 开发环境, 计算思维
初级 · 课程 · 1-3 个月

您将获得的技能: Finite Element Methods, Engineering Analysis, Simulation and Simulation Software, Engineering Calculations, Mathematical Modeling, Structural Analysis
中级 · 指导项目 · 不超过 2 小时

Berklee
您将获得的技能: 同行评审, 系统配置, 数字信号处理, 写作, 器乐, 音乐表演, 技术解决方案, 后期制作, 音乐, 文件管理, 编辑, 电子媒体, 自动化, 时间表, 媒体制作, 音乐创作, 创造力
初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: 系统监控, 风险管理框架, 持续监测, 服务水平, 软件文档, Devops, 网站可靠性工程, 云计算
中级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: Python 程序设计, 应用编程接口 (API), 物联网, Network Protocol(网络协议, 需求分析, TCP/IP, 嵌入式系统, 功能要求, 系统设计, 电子元件, 操作系统, 调试, 嵌入式软件, 自动化工程, Linux, Operating System 管理, 基本电气系统, 用户需求文件, 测试计划, 电子产品
初级 · 专项课程 · 3-6 个月

您将获得的技能: Computer Hardware, Technical Support, Software Installation, Technical Documentation, Hardware Troubleshooting, Customer Support, Computer Networking, System Software, Technical Communication, Computer Literacy, Linux, Microsoft Windows
初级 · 课程 · 1-3 个月