Git 课程可以帮助你学习版本控制、分支策略、协同工作流程和版本库管理。您可以掌握解决冲突、代码审查实践以及跨项目有效跟踪变更的 Skills Tracks 技能。许多课程都会介绍 GitHub 和 GitLab 等工具,这些工具可以加强协作并简化项目贡献,让您可以在真实的软件开发环境中应用自己的技能。

您将获得的技能: GitHub, Git (Version Control System), Version Control, DevOps, Amazon Web Services, Collaborative Software, Continuous Integration, Linux, Code Review, Command-Line Interface
初级 · 课程 · 1-3 个月

您将获得的技能: Unix Commands, Linux, Mac OS, File Management, Data Integrity
初级 · 课程 · 1-3 个月

Amazon
您将获得的技能: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns, Technical Design, Unit Testing, User Interface (UI) Design
初级 · 课程 · 1-3 个月

您将获得的技能: GitHub, DevOps, Version Control, CI/CD, Continuous Integration, Continuous Deployment, Development Environment, Software Development, Amazon Elastic Compute Cloud
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: 生成式人工智能, Html 和 Css, Prompt Engineering, 响应式网页设计, 网络开发, Javascript, 软件工程, 网络开发工具, 机器学习, UI 组件, 网页设计与开发
中级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Version Control, GitHub, Git (Version Control System), Collaborative Software
初级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Version Control, GitLab, Continuous Integration, Software Versioning, CI/CD, Git (Version Control System), Software Development Tools, Javascript
初级 · 指导项目 · 不超过 2 小时

Vanderbilt University
您将获得的技能: Git(版本控制系统), 数据持久性, Java 编程, 计算机编程, Android Studio, 事件驱动编程, 安卓开发, 文件输入/输出, 移动开发, 应用程序开发
混合 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 统计编程, 软件安装, 数据科学, 数据扫盲, 版本控制, 数据分析, GitHub, Rmarkdown, R 语言程序设计(中文版), 探索性数据分析, R(软件)
混合 · 课程 · 1-4 周

您将获得的技能: Object Oriented Design, Microsoft Copilot, Game Design, Software Design, Application Design, Unit Testing, Python Programming, AI Enablement, GitHub, Development Environment, Debugging
中级 · 指导项目 · 不超过 2 小时
您将获得的技能: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Linux Commands, Productivity, Computer Programming
初级 · 指导项目 · 不超过 2 小时

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