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

IBM
您将获得的技能: Prompt Engineering, 计算机视觉, 恢复性应用程序接口, 负责任的人工智能, 生成式人工智能, 数据科学, Python 编程, IBM 云计算, 软件开发, 数据伦理, 大型语言建模, 响应式网页设计, LangChain, 及时工程, 提示模式, 人工智能工作流程, 机器学习, 检索-增强生成, 编程原则, 软件架构, 软件开发生命周期
★ 4.7 (8.1万) · 初级 · 专业证书 · 3-6 个月

Birla Institute of Technology & Science, Pilani
中级 · 课程 · 1-3 个月

您将获得的技能: Digital Transformation, GitHub Copilot, Generative AI, Decision Support Systems, ChatGPT, Software Development Tools, AI literacy, Business Transformation, LLM Application, Decision Making, Program Development, AI Integrations, Operational Efficiency, User Interface (UI) Design, Debugging
★ 4.5 (20) · 初级 · 课程 · 1-4 周

Amazon Web Services
您将获得的技能: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Continuous Deployment, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Software Development Tools, Amazon Web Services, Devops Tools, Development Testing, Software Testing, Debugging
★ 4.8 (18) · 初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 网络展示, 版本控制, 前端网络开发, 软件版本控制, 网络服务器, 网页内容, 图像质量, HTML 和 CSS, Git(版本控制系统), 前端性能, 超文本标记语言(HTML), 网页设计, 网络开发, 层叠样式表(CSS), GitHub, 网络开发工具, 网页设计与开发
★ 4.7 (3727) · 初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, Development Testing, Test Script Development, Test Case, Python Programming, Cloud Management, Computer Science
初级 · 课程 · 1-3 个月

您将获得的技能: 恢复性应用程序接口, Javascript, Kubernetes, 应用程序开发, 持续部署, 网络应用, 前端网络开发, Node.JS, 微服务, 持续集成, 网络开发, 全栈式网络开发, Django (网络框架), 应用设计, CI/CD, 后端网站开发, 网页设计与开发, 用户账户, GitHub, 前端集成
★ 4.6 (203) · 高级设置 · 课程 · 1-3 个月

您将获得的技能: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Threat Modeling, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Development Testing, Software Development Methodologies, Application Programming Interface (API), Code Reusability, Databases, Agile Methodology, Exploitation techniques, Data Validation
★ 4.9 (18) · 高级设置 · 课程 · 1-4 周

Tecnológico de Monterrey
您将获得的技能: Computational Thinking, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Javascript, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Programming Principles, Web Applications, Interactive Design, Web Development, Program Development, Web Content, digital literacy, Semantic Web, Computer Science, Event-Driven Programming
初级 · 课程 · 1-4 周
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
★ 4.5 (274) · 中级 · 专项课程 · 3-6 个月

您将获得的技能: 调试, 生成式人工智能, 软件开发, 数据伦理, 软件工程, 提示模式, 软件设计文件, 软件设计, 应用安全, 人工智能集成, 持续集成, 代理工作流程, 生成式人工智能代理, 法学硕士申请, DevSecOps, 代码审查, 软件架构
★ 4.5 (245) · 中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 数据可视化, 查询语言, 调试, 数据库设计, 关系数据库, 计划发展, 恢复性应用程序接口, 文件输入/输出, Python 编程, 可扩展标记语言(XML), 数据展示, 数据库, JSON, 数据处理, 数据可视化软件, 编程原则, 网络抓取, 数据清理, 数据结构, 网络服务
★ 4.8 (28万) · 初级 · 专项课程 · 3-6 个月