软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。
Imperial College London
您将获得的技能: 虚拟现实, 计算机制图技术, 交互设计, 应用程序开发, Android Studio, 三维资产, 动画, 动画和游戏设计, 安卓开发, 徽标设计, 增强现实与虚拟现实(AR/VR), 计算机图形学, 虚拟环境, 可视化(计算机制图)
中级 · 专项课程 · 3-6 个月

Epic Games
您将获得的技能: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Ideation, 3D Modeling, Visualization (Computer Graphics), Software Design Documents, 3D Assets, User Experience Design, Computer Graphics, Usability, User Interface (UI), User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Version Control, Conceptual Design, Prototyping
初级 · 专业证书 · 3-6 个月

您将获得的技能: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
初级 · 专项课程 · 3-6 个月

您将获得的技能: Scrum(软件开发), Kanban 原则, 云 Native 计算, 用户故事, 云平台, 测试驱动开发(TDD), 云安全, 冲刺回顾, 云存储, Devops, 云基础设施, CI/CD, 云计算架构, 敏捷项目管理, 敏捷软件开发, 云计算, 冲刺计划, Agile 方法论, 云服务, 云部署
初级 · 专项课程 · 3-6 个月

您将获得的技能: Prompt Engineering, Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Java Programming, Model Deployment, Engineering Software, Version Control, Database Management, Software Design
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 数据库, 应用编程接口 (API), Spring Boot, 用户故事, 微服务, 持续集成, 数据库应用, 模型-视图-控制器, Html 和 Css, 数据库设计, Java 编程, Docker (软件), Java, CI/CD, 软件架构, 前端网络开发, 软件设计文件, 还原式 API, 全栈式网络开发, 后端网站开发
高级设置 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 统一模型语言, 面向对象设计, 持续交付, 詹金斯, 软件设计模式, 测试驱动开发(TDD), 软件开发工具, 计算思维, 持续集成, 软件开发生命周期, 软件开发, CI/CD, Apache Maven, 软件开发方法, 云计算开发, Agile 方法论, 版本控制, 编程原则, 面向对象编程(OOP), 构建工具
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 软件设计模式, 操作系统, 应用安全, 设计策略, 数据库设计, 系统设计, 可用性测试, 软件设计, 软件架构, 数据库管理, 用户界面和用户体验(UI/UX)设计
中级 · 课程 · 1-3 个月

您将获得的技能: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Security Controls, Risk Management Framework, Security Requirements Analysis, Software Development, Authorization (Computing), Data Security, Vulnerability Assessments, Identity and Access Management, Verification And Validation, Cryptography, Software Architecture, Software Design
中级 · 课程 · 1-3 个月

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

SkillUp
您将获得的技能: Prompt Engineering, AI Workflows, AI Orchestration, Generative AI, ChatGPT, OpenAI API, Microsoft Copilot, AI Enablement, Software Architecture, Integrated Development Environments, Code Review, Software Design, API Design, Debugging, Software Development, Application Development, AI Security, Database Design, Python Programming, Automation
中级 · 专项课程 · 3-6 个月

Pontificia Universidad Católica del Perú
您将获得的技能: Software Development Life Cycle, Unified Modeling Language, Software Design, Software Engineering, Systems Development, Software Development, Waterfall Methodology, Requirements Analysis
初级 · 课程 · 1-4 周