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

Universitat Autònoma de Barcelona
您将获得的技能: Hardware Design, Field-Programmable Gate Array (FPGA), Application Specific Integrated Circuits, System Design and Implementation, Electronic Systems, Computer Architecture, Computational Logic, Computer Systems, Programming Principles, Computer-Aided Design, Verification And Validation
混合 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: CI/CD, 网站可靠性工程, 事件管理, 服务水平, 数据驱动的决策制定, 设定目标, 绩效衡量, 安全文化, 组织结构, 变革管理, 系统实施, 自动化, 文化 Transformer
初级 · 课程 · 1-3 个月

您将获得的技能: OAuth, API Gateway, API Design, Restful API, Application Programming Interface (API), Cloud API, Continuous Deployment, CI/CD, Application Lifecycle Management, Secure Coding, Security Controls, Proxy Servers, Authorization (Computing), Continuous Integration, Application Security, Middleware, Software Documentation, Information Systems Security, Network Security, Data Security
中级 · 专项课程 · 3-6 个月

您将获得的技能: Adobe Illustrator, Adobe Express, Adobe Photoshop, Responsible AI, Logo Design, Digital Design, Layout Design, Generative AI, Graphic Design, Graphics Software, Adobe Firefly, User Interface and User Experience (UI/UX) Design, Visual Design, File Management, Process Design, Design Reviews, Prompt Engineering, Image Quality, Branding, Storytelling
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 探索性数据分析, 数据清理, 统计推理, 机器学习算法, 统计假设检验, 无监督学习, 数据预处理, 分类算法, 预测建模, 机器学习, 模型评估, 降维, 数据访问, 应用机器学习, 统计方法, Scikit-learn (机器学习库), 数据分析, 功能工程, 回归分析, 监督学习
中级 · 专项课程 · 3-6 个月
Duke University
您将获得的技能: 商业智能, 数据库, MySQL, 关系数据库, 大数据, 数据建模, SQL, 数据库设计, 数据分析, 商业分析
混合 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 环境问题, 生产流程, 生命科学, 可持续性标准, 产品开发, 生物技术, 生物学, 监管要求, 化学工程, 可持续技术, 生物工程
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 电子系统, 验证和确认, 电力电子, 系统设计, 电子产品, 电气工程, 工程分析, 系统分析, 模拟, 电子工程, 数学建模, 控制系统
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: 安全 Code, DevSecOps, 软件开发生命周期, 应用程序性能管理, 安全测试, 开发环境, 漏洞扫描, 持续监测, 数据安全, 开放式网络应用程序安全项目(OWASP), 应用安全, 脆弱性评估, 系统监控, 威胁建模
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Python 程序设计, C 和 C++, C++(编程语言), 数据访问, 计算机硬件, 计划发展, 计算机编程工具, 系统编程, 开发环境, 编程原则, 计算机结构
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 硬件架构, 系统设计与实施, 集成开发环境, 系统配置, 验证和确认, 软件开发, 模拟, 计算机结构, 嵌入式系统, 调试
中级 · 课程 · 1-4 周

Eindhoven University of Technology
您将获得的技能: 数据处理, 验证和确认, 模型评估, 业务流程建模, 实时数据, 数据驱动的决策制定, 性能分析, 运行分析, 业务流程管理, 数据科学, 业务过程, 工艺优化, 数据挖掘, 过程分析, 流程改进
中级 · 课程 · 1-3 个月