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

LearnQuest
您将获得的技能: 命令行界面, 公钥基础设施, 云计算架构, 防火墙, 版本控制, Linux 命令, Linux 管理, 系统监控, 文件管理, Devops, 用户账户, 软件包和软件管理, 乌班图, Git(版本控制系统), 入侵检测和防御, Linux, Linux 服务器, Operating System 管理, Virtual Private Networks(VPN), 文件系统
初级 · 专项课程 · 3-6 个月

University of Pennsylvania
您将获得的技能: 协作, 组织效能, 人才管理, 绩效管理, 留住员工, 人力资本, 数据驱动的决策制定, 绩效衡量, 人力资源分析, 数据分析, 网络分析, 人力资源, 员工绩效管理, 劳动力管理, 人力资源战略, 预测分析, 分析, 性能分析
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 命令行界面, 脚本, 分布式计算, 大数据, 可扩展性, 编程原则, 计算机结构, 操作系统, Linux, Bash(脚本语言), 性能调整, 文件系统
攻读学位
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 数据库管理, 数据库, 数据建模, SQL, 关系数据库, 数据库设计, PostgreSQL, 数据库理论, 数据完整性
中级 · 课程 · 1-4 周

California Institute of the Arts
您将获得的技能: 叙事, 可视化(计算机制图), 设计师, 概念设计, 故事板, 技术设计, 动画, 动画和游戏设计, 原型设计, 平面和视觉设计, 构思, 设计策略, 可用性测试, 创意设计, 游戏设计, 虚拟环境, 视频游戏开发, 互动设计, 软件设计文件, 设计元素和原则
初级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: 统计, 模型评估, 统计方法, 贝叶斯统计, 时间序列分析和预测, 技术交流, 预测, 数据展示, 数据科学, 概率分布, 马尔可夫模型, R(软件), 数据分析, 统计推理, 统计建模, 统计分析, 统计软件, 概率, R 语言程序设计(中文版), 概率与统计
中级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 用户关系管理, 组织战略, 人员管理, 运营管理, 规划, 专业网络, 员工管理, 专业发展, 设定目标, 企业管理, 管理团队, 变革管理, 领导与管理, 智能目标, 工商管理, 组织领导力
混合 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 公钥基础设施, Encryption, 授权(计算), 应用安全, 数据安全, Network Security, Authentication, 风险管理框架, 脆弱性评估, 网络攻击, 数据完整性, 关键管理, 信息保障, 网络安全, 威胁建模, 安全控制
中级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: Encryption, 应用安全, 软件设计, 安全 Code, 数据安全, Authentication, 密码学, 验证和确认, 网络安全, Java, 编程原则, 利用开发, 开放式网络应用程序安全项目(OWASP), 脆弱性评估, 开发技术, 渗透测试, 威胁建模, 代码审查, 安全控制, 调试
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: Algorithm, 命令行界面, 开发环境, 软件测试, 计划发展, C(编程语言), 计算机编程, 调试, 模拟
初级 · 课程 · 1-4 周

您将获得的技能: 大型语言模型, LLM 申请, Prompt Engineering, 拥抱的脸, PyTorch(机器学习库), 生成式人工智能, 嵌入, 自然语言处理, 检索-增强生成
中级 · 课程 · 1-4 周

Rice University
您将获得的技能: 成本管理, 项目管理, 项目控制, 人员管理, 团队管理, 项目规划, 合同管理, 质量管理, 风险管理, 资源管理, 采购, 项目风险管理, 质量保证
初级 · 课程 · 1-3 个月