软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。

Birla Institute of Technology & Science, Pilani
您将获得的技能: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Data Structures, Graph Theory, Natural Language Processing, Logical Reasoning, Formal Learning
中级 · 课程 · 1-3 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, Algorithm, 计算机编程, 计算思维, 数据结构, 面向对象编程(OOP), 集成开发环境, 功能设计, 单元测试, 编程原则
中级 · 课程 · 1-3 个月

您将获得的技能: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月
University of Virginia
您将获得的技能: 客户分析, 团队绩效管理, 敏捷项目管理, 团队建设, 同行评审, 团队管理, 产品测试, 设计思维, 产品开发, 商业分析, 可用性测试, 角色开发, Agile 方法论, 敏捷软件开发, 敏捷产品开发, 分析, 用户故事, 角色(用户体验), 持续交付, 冲刺计划
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Data Validation, Html 和 Css, 网络开发, 数据结构, 网页设计与开发, Javascript, 事件驱动编程, 网页内容无障碍指南, 用户界面(UI), 调试, 互动设计
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, 密码学, 网络安全, Algorithm, 贝叶斯统计, 可视化(计算机制图), 演绎推理, 网络分析, 理论计算机科学, 公钥加密标准(PKCS), 数据结构, 计算思维, 组合学, Encryption, 概率, 逻辑推理, 概率分布, 算术, 图论, 计算逻辑
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 概念设计, 数据库管理, SQL, 数据库设计, 关系数据库, 数据完整性, 数据建模, Oracle 数据库, PostgreSQL, 数据库管理系统
中级 · 课程 · 1-3 个月

您将获得的技能: AI Enablement, OpenAI, Development Environment, Game Design, Agentic systems, Web Scraping
中级 · 课程 · 1-3 个月

JetBrains
您将获得的技能: Integrated Development Environments, Python Programming, File I/O
初级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: 业务要求, 积压工作, 优先次序, 范围管理, 需求征询, 用户需求文件, 验收测试, 需求管理, 需求分析, 系统要求, 功能要求, 变更控制, 用户故事, 敏捷软件开发, 客户服务, 产品要求
混合 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 数据结构, Java, 计算机编程, 数据存储, 编程原则, Java 编程, C++(编程语言), 文件管理
中级 · 课程 · 1-3 个月

您将获得的技能: CI/CD, ASP.NET, Continuous Deployment, Application Deployment, Cloud Deployment, Restful API, Middleware, Software Testing, .NET Framework, Responsive Web Design, API Design, Data Migration, Azure DevOps, Configuration Management, Data Validation, HTML and CSS, Database Application, C# (Programming Language), Postman API Platform, Web Applications
中级 · 专业证书 · 3-6 个月