GitHub 课程可以帮助你学习版本控制、协作技术、版本库管理和分支策略。您可以掌握代码审查、问题跟踪和集成持续集成/持续部署(CI/CD)实践的技能。许多课程介绍 Git、GitHub Desktop 和 Command Line Interface 等工具,展示这些技能如何增强团队工作流程和简化软件开发项目。

IBM
您将获得的技能: 精益方法, 团队建设, Scrum(软件开发), 积压工作, 冲刺回顾, 计划执行, 优先次序, 工作流程管理, 团队绩效管理, Kanban 原则, 敏捷产品开发, 敏捷项目管理, Agile 方法论, 绩效衡量, 冲刺计划, 敏捷软件开发, 估算, 性能指标, 用户故事, 团队导向
初级 · 课程 · 1-4 周

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

IBM
您将获得的技能: 云 Native 计算, GitHub, CI/CD, Flask(网络框架), Linux 命令, 应用程序开发, 持续集成, Devops, 无服务器计算, Jupyter, 集装箱化, 云部署, OpenShift, 敏捷软件开发, 测试驱动开发(TDD), 开放式网络应用程序安全项目(OWASP), Grafana, 软件开发生命周期, 软件工程, Bash(脚本语言)
攻读学位
初级 · 专业证书 · 3-6 个月

Meta
您将获得的技能: 命令行界面, 事件驱动编程, 层叠样式表(CSS), Javascript, Linux 命令, 单元测试, 网页设计与开发, 调试, 用户体验, 用户界面(UI), 网页内容无障碍指南, 伪代码, 网络应用, 软件可视化, 可用性, 设计研究, JavaScript 框架, API 设计, 用户界面和用户体验(UI/UX)设计, 用户研究
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 检索-增强生成, Prompt Engineering, 自然语言处理, 机器学习, ChatGPT, 生成式人工智能, CI/CD, 情境管理, 代理系统, 大型语言模型, LLM 申请, 数据伦理, AI 安全, DevSecOps, 人工智能和机器学习(AI/ML), Vibe 编码, 软件开发, 软件工程, 负责任的人工智能, 提示模式
中级 · 专项课程 · 1-3 个月
您将获得的技能: CI/CD, Hardware Design, Continuous Integration, Continuous Deployment, Devops Tools, Electronic Hardware, Embedded Software, Continuous Delivery, Test Automation, Software Development Tools, Automation, Verification And Validation, YAML, Process Optimization
中级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Cloud-Native Computing, Software Development Life Cycle, Large Language Modeling, LLM Application, Software Architecture, Hibernate (Java), Professional Networking, Database Design, Responsible AI, GitHub, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), CI/CD, Restful API, Java Programming, Model Deployment, Version Control, Database Management, Software Design
初级 · 专业证书 · 3-6 个月

The Linux Foundation
您将获得的技能: 命令行界面, Open Source 技术, GitHub, 软件版本控制, CI/CD, 系统配置, 软件包和软件管理, 用户账户, Linux, 协作软件, Linux 命令, Linux 管理, Git(版本控制系统), 文件系统, 软件开发工具, Unix 命令, 外壳脚本, 脚本, 版本控制, Bash(脚本语言)
初级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: CI/CD, Automation, GitHub, YAML, DevOps, Event-Driven Programming, Git (Version Control System), Software Testing
初级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: SQL, 预测建模, 探索性数据分析, 数据叙事, 数据建模, 无监督学习, 生成式人工智能, Plotly, 数据可视化软件, 监督学习, 专业网络, 模型评估, Matplotlib, Pandas(Python 软件包), 数据分析, 数据可视化, 网页抓取, Jupyter, 仪表板, 数据整理
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Scrum(软件开发), GitHub, Python 程序设计, Git(版本控制系统), 软件设计模式, Linux 命令, 软件开发生命周期, Flask(网络框架), Linux, 软件设计, 外壳脚本, 网络应用, 软件架构, Agile 方法论, Jupyter, 编程原则, 版本控制, Bash(脚本语言), 软件工程, Pandas(Python 软件包)
初级 · 专项课程 · 3-6 个月

Atlassian
您将获得的技能: 命令行界面, 代码审查, GitHub, Bitbucket, 软件版本控制, Git(版本控制系统), 版本控制, 软件配置管理
混合 · 课程 · 1-4 周