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

University of Alberta
您将获得的技能: 人工智能, Algorithm, 模拟, 马尔可夫模型, 线性代数, 人工神经网络, 深度学习, 抽样(统计), 机器学习, 机器学习算法, 模型评估, 功能工程, 伪代码, 性能调整, 强化学习, 人工智能和机器学习(AI/ML), 概率分布, 监督学习, 性能测试
中级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: 生成对抗网络 (GAN), 无监督学习, 数据伦理, 图像质量, 负责任的人工智能, 数据综合, 深度学习, 人工神经网络, 卷积神经网络, 机器学习, 生成模型架构, 模型评估, 生成式人工智能, 信息隐私, PyTorch(机器学习库), 图像分析
中级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 嵌入式软件, 热管理, 设计规格, 电子产品, 示意图, 硬件设计, 开发环境, 电子元件, 电子工程, 调试, 嵌入式系统, 电子硬件
攻读学位
高级设置 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 公共卫生, 风险分析, 数据展示, 卫生政策, 社区卫生, 公共卫生与疾病预防, 流行病学, 传染病, 卫生系统, 地理信息系统, 趋势分析, 生物统计学, 数据可视化软件, 地理信息系统软件, 医疗保健, 健康差异, 数据分析, 统计, 调查, 慢性疾病
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Kanban 原则, Scrum(软件开发), 冲刺回顾, DevSecOps, 行为驱动开发, 测试驱动开发(TDD), 风险管理, 积压工作, 持续集成, 敏捷项目管理, Scaled Agile 框架, 精益方法, Devops, Agile 方法论, 项目风险管理, 敏捷产品开发, 敏捷软件开发, 管理报告, 冲刺计划, 用户故事
初级 · 专项课程 · 3-6 个月

University of Virginia
您将获得的技能: 持续部署, 自动化, 系统管理, CI/CD, 持续交付, 持续集成, 信息技术业务, 测试自动化, 持续改进流程, 系统测试, Devops, 软件测试, Agile 方法论, 系统支持, 单元测试
初级 · 课程 · 1-4 周

University of Maryland, College Park
您将获得的技能: 设计师, 用户界面 (UI) 设计, 交互设计, 以用户为中心的设计, 可用性, 个人身份信息, 安全工程, 人机交互, 网络安全, 可用性测试, 信息隐私, 多因素身份验证, 人为因素, Authentication
混合 · 课程 · 1-3 个月

Rice University
您将获得的技能: Apache Spark, Algorithm, Scala 编程, Apache Kafka, Apache Hadoop, 数据结构, 系统编程, 分布式计算, Java 编程, 编程原则, 服务器, 性能测试, 软件架构, 功能设计, 性能调整, 应用框架, Java, 系统架构, 调试, 数据流
中级 · 专项课程 · 3-6 个月

您将获得的技能: Infrastructure as Code (IaC), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Cloud Computing, Virtual Machines, Software As A Service, Change Control, Terraform, System Monitoring, Incident Management, Configuration Management, Cloud Storage, Disaster Recovery, Automation, Scalability, Service Level, Load Balancing
初级 · 课程 · 1-4 周

Pontificia Universidad Católica de Chile
您将获得的技能: Basic Electrical Systems, Electronics, Electronic Systems, Electrical Engineering, Electronic Components, Control Systems, Hardware Design, Embedded Systems, Programming Principles, Computer Programming
混合 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 仪表板, 留住员工, 数据展示, 薪酬战略, 人力资源战略, 人才招聘, 员工关系, 员工参与, 数据叙事, 心理健康, 性能指标, 员工绩效管理, 业务指标, 培训与发展, 数据分析, 薪酬与福利, 商业分析
初级 · 课程 · 1-4 周

您将获得的技能: AI Security, Workplace inclusivity, Social Impact, Generative AI, Analysis, Critical Thinking, Data Security
初级 · 课程 · 1-4 周