软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

University of Colorado Boulder
您将获得的技能: 机器控制, 电气工程, 三相, 电子工程, 实验室体验, 嵌入式系统, 嵌入式软件, 工程学, 实时数据, 电子产品, 电子系统, 制造工艺, 自动化工程, 控制系统, 电气设备, 电子硬件, 过程控制, 热管理, 硬件设计, 电力电子
攻读学位
中级 · 专项课程 · 3-6 个月

Atlassian
您将获得的技能: 冲刺回顾, 工作流程管理, 持续改进流程, Kanban 原则, 敏捷项目管理, 项目管理, Jira (软件), Query 语言, 精益方法, 软件版本控制, Agile 方法论, 产品要求, 用户故事, Scrum(软件开发), 积压工作, 冲刺计划
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 大型语言模型, 生成式人工智能, 数据伦理, 业务领导, AI 产品战略, 人工智能和机器学习(AI/ML), 商业道德, 拥抱的脸, 法律风险, AI 赋能, 实时数据, 负责任的人工智能, 生成对抗网络 (GAN), 生成模型架构, 领导与管理, IBM 云, 提示模式, ChatGPT, OpenAI, Prompt Engineering
初级 · 专项课程 · 3-6 个月

您将获得的技能: Test Driven Development (TDD), Unit Testing, Test Planning, Debugging, Browser Compatibility, Performance Testing, Security Testing, Software Testing, System Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Integration Testing, Test Case, Test Automation, Test Tools, Development Environment, Code Review, Continuous Delivery
中级 · 专项课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 创造力, 大型语言模型, 生成式人工智能, LLM 申请, 情境管理, 人工智能, 验证和确认, AI 赋能, 解决问题, 提示模式, 生产率, OpenAI, ChatGPT, Prompt Engineering
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Python 程序设计, SQL, 数据可视化软件, 数据结构, 交互式数据可视化, 可扩展标记语言(XML), 还原式 API, 数据库设计, 调试, 编程原则, 网页抓取, 数据处理, 关系数据库, JSON, 数据分析, 计算机编程, 数据库, 网络服务, 数据清理, 数据可视化
攻读学位
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 建立关系, 软件开发, 面试技巧, 沟通, 专业发展, 工程软件, 解决问题, 专业精神, 语言交流技能, 软件工程, 后端网站开发, 应用程序开发
初级 · 课程 · 1-4 周

您将获得的技能: IT Security Architecture, Systems Development Life Cycle, Security Controls, Software Testing, Security Management, Software Development, Cybersecurity, Data Security, Continuous Monitoring, Risk Management Framework, Authorization (Computing), Identity and Access Management
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, Productivity, OpenAI, Creative Problem-Solving, Generative AI, Expense Reports, AI Enablement, AI Personalization, Image Analysis, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Expense Management, Organizational Skills, Computer Vision
初级 · 专项课程 · 1-3 个月

Board Infinity
您将获得的技能: Test Automation, Performance Testing, Software Quality Assurance, White-Box Testing, API Testing, Test Script Development, Debugging, Software Development Methodologies, User Acceptance Testing (UAT), JUnit, Maintainability, Development Testing, Selenium (Software), Scalability, Automation, Software Technical Review, DevOps, Regression Testing, Test Execution Engine, Security Testing
初级 · 专项课程 · 3-6 个月

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

Vanderbilt University
您将获得的技能: 创造力, 生成式人工智能, 大型语言模型, LLM 申请, 人工智能, 风险管理框架, 验证和确认, 构思, 负责任的人工智能, AI 赋能, 解决问题, 文件管理, 数据展示, 信息管理, 数据分析, 提示模式, 生产率, ChatGPT, OpenAI, Prompt Engineering
初级 · 专项课程 · 1-3 个月