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

Vanderbilt University
您将获得的技能: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 威胁建模, 面向对象设计, 技术设计, 应用安全, 数据库设计, 系统设计, 软件开发生命周期, 安全 Code, 统一模型语言, 安全软件, 数据库管理, 软件设计, 开放式网络应用程序安全项目(OWASP), 软件架构, 单元测试, 数据流图 (DFD), 脆弱性评估, 软件设计模式, 用户界面和用户体验(UI/UX)设计, 可用性测试
初级 · 专项课程 · 3-6 个月

Simplilearn
您将获得的技能: Prompt Engineering, AI Personalization, AI Security, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture, Software Development Methodologies
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: Linux 命令, Git(版本控制系统), 文件管理, Linux, GitHub, 软件开发工具, 软件版本控制, 协作软件, 网络开发, 软件开发, Unix 命令, 命令行界面, 版本控制
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 对象关系映射, Linux 命令, Git(版本控制系统), 数据导入/导出, 还原式 API, Kubernetes, 微服务, 软件开发生命周期, MongoDB, Django (网络框架), Python 程序设计, Istio, NoSQL, 开放式网络应用程序安全项目(OWASP), Grafana, 应用程序部署, 外壳脚本, 云部署, Bash(脚本语言), 软件架构
初级 · 专业证书 · 3-6 个月

您将获得的技能: React Native, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, User Centered Design, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, Large Language Modeling, AI Personalization
初级 · 专业证书 · 3-6 个月

University of Alberta
您将获得的技能: 需求分析, Kanban 原则, 需求管理, 功能要求, 风险管理框架, 冲刺回顾, 冲刺计划, 项目风险管理, Agile 方法论, 业务要求, 产品管理, 风险管理, Scrum(软件开发), 软件技术审查, 项目规划, 软件开发生命周期, 项目管理, 敏捷软件开发, 软件开发方法, 需求征询
初级 · 专项课程 · 3-6 个月

您将获得的技能: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, React Redux, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), GitHub, Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Engineering Software
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: Bootstrap(前端框架), 超文本标记语言(HTML), 可用性, 事件驱动编程, 响应式网页设计, 前端网络开发, 用户界面(UI), 层叠样式表(CSS), 线框设计, 浏览器兼容性, 网络开发, 用户界面 (UI) 设计, 网页设计与开发, 网页内容无障碍指南, Html 和 Css, 网络开发工具, 验证和确认, Javascript, 互动设计, 网页设计
初级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 需求分析, 用户需求文件, Agile 方法论, 瀑布法, 软件开发生命周期, 系统要求, 软件架构, 软件测试, 验证和确认, 应用程序部署, 软件开发方法, 软件工程, 敏捷软件开发
初级 · 课程 · 1-4 周

Meta
您将获得的技能: Gradle, UI 组件, 安卓开发, Android Studio, 开发环境, 安卓(操作系统), 应用程序开发, 移动开发, 集成开发环境, 可扩展标记语言(XML), 虚拟环境
初级 · 课程 · 1-4 周

您将获得的技能: Digital Transformation, Generative AI, ChatGPT, AI Enablement, Strategic Decision-Making, Software Development Tools, LLM Application, Prompt Engineering, Artificial Intelligence, User Interface (UI) Design, Debugging
初级 · 课程 · 1-4 周