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

Duke University
您将获得的技能: Algorithm, 文件输入/输出, 密码学, 数据结构, Java, 计算机编程, 面向对象编程(OOP), Java 编程, 软件工程, 网络服务器, Encryption
初级 · 课程 · 1-3 个月

Universidade de São Paulo
您将获得的技能: Debugging, Computational Thinking, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms
初级 · 课程 · 1-3 个月

Kennesaw State University
您将获得的技能: 网络安全, 安全和安保, 身份和访问管理, Network Security, 密码学, 安全控制, 管理, 应用安全, 基础设施安全, 风险管理, 法律, 安全 Code, 灾难恢复, 业务连续性, IT 安全架构, 系统开发生命周期
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 文化 Transformer, 微服务, Scrum(软件开发), 行为驱动开发, 跨职能合作, 问责制, CI/CD, 云 Native 计算, 性能指标, Agile 方法论, 团队导向, 测试驱动开发(TDD), Devops
初级 · 课程 · 1-3 个月

您将获得的技能: UI/UX Research, Usability Testing, Presentations, User Experience Design, User Research, Mobile Development, Data Ethics, Research Design, Prototyping, Wireframing, Information Privacy
初级 · 课程 · 1-4 周

您将获得的技能: Blockchain, Web Development Tools, Go (Programming Language), Software Development Tools, Application Development, Computer Programming Tools, Development Environment, Software Development, Business Logic, Program Development, Digital Assets, Transaction Processing, FinTech, Virtual Machines, Distributed Computing, Cryptography, Emerging Technologies, Encryption, Business Analysis, Market Dynamics
中级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: Python 程序设计, 计算机编程, 集成开发环境, 开发环境, 编程原则, 调试
初级 · 课程 · 1-4 周

University of Maryland, College Park
您将获得的技能: 电信, 网络安全, 管理, 计算机安全意识培训, 公共安全与国家安全, 利用开发, 风险管理, 企业安全, 政治科学, 网络安全战略, 网络风险, 威胁建模, 安全管理, 开发技术, 网络攻击, 网络安全政策, 通用网络
初级 · 课程 · 1-3 个月

Pontificia Universidad Católica de Chile
您将获得的技能: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Java, 集成开发环境, 计算机编程, 面向对象编程(OOP), Java 编程, 开发环境, 编程原则, 日蚀(软件), 调试
初级 · 课程 · 1-4 周

University of Virginia
您将获得的技能: 以用户为中心的设计, 促进讨论, 软件开发, 产品管理, 产品开发, 创新, 角色开发, 设计思维, Agile 方法论, 产品设计, 用户研究, 敏捷产品开发, 用户故事, 敏捷软件开发
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Python 程序设计, 业务要求, Jira (软件), Docker (软件), Devops 工具, 普罗米修斯(软件), 专业网络, 需求评估, 敏捷项目管理, 面试技巧, 沟通, 项目管理, 应用程序部署, 协作, Agile 方法论, 自然语言处理, 技术交流, Devops
初级 · 课程 · 1-3 个月