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

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

Rice University
您将获得的技能: 传播规划, 项目管理, 需求管理, 项目时间表, 采购, 利益相关者管理, 项目风险管理, 风险管理, 质量保证, 工作分解结构, 成本管理, 组织结构, 团队管理, 制定计划, 规划, 范围管理, 项目估算, 项目范围界定, 挣值管理, 项目文件
初级 · 专项课程 · 3-6 个月

您将获得的技能: Performance Tuning, Software Development Tools, Code Review, AI Workflows, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Secure Coding, Prompt Engineering, Software Quality (SQA/SQC), AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
中级 · 课程 · 1-4 周

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

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

您将获得的技能: 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 个月

您将获得的技能: Data Storytelling, Rmarkdown, Data Literacy, Data Visualization, Data Presentation, Data Ethics, Data Cleansing, Data Validation, Ggplot2, R (Software), Tableau Software, Sampling (Statistics), Presentations, Spreadsheet Software, Data Analysis, LinkedIn, Object Oriented Programming (OOP), Data Structures, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Apache Spark, 数据转换, NoSQL, 数据湖, 数据管道, 数据存储技术, SQL, 数据库, Data Governance, 数据架构, 数据仓库, 数据科学, 数据整合, Apache Hadoop, 摘录, 数据安全, 大数据, 数据存储, 关系数据库
初级 · 课程 · 1-4 周

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

您将获得的技能: 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 个月

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 个月

您将获得的技能: Test Driven Development (TDD), Code Review, Continuous Delivery, Software Development Tools, Site Reliability Engineering, Regression Testing, Event Monitoring, Unit Testing, API Testing, Integration Testing, Incident Response, Performance Testing, Root Cause Analysis, Distributed Computing, CI/CD, Microservices
初级 · 课程 · 1-4 周