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

您将获得的技能: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
初级 · 课程 · 1-4 周

您将获得的技能: SonarQube, Continuous Deployment, Configuration Management, Software Configuration Management, Application Deployment
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 软件安装, 物联网, 乌班图, 系统配置, USB, 外围设备, 命令行界面, Android Studio, 嵌入式软件, 移动开发, 操作系统, 硬件故障排除, 网络服务器, 游戏设计, 安卓(操作系统), 开发环境, 软件开发工具, 网络应用, 应用程序开发, 计算机编程工具
混合 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Claude Code, Prompt Engineering, Multimodal Prompts, Version Control, AI Workflows, Generative AI Agents, Git (Version Control System), AI Orchestration, Quality Assurance, Generative AI, Software Quality Assurance, Software Development, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies
初级 · 课程 · 1-3 个月

University of New Mexico
您将获得的技能: Middleware, Application Frameworks, Web Applications, Model View Controller, Agile Software Development, Git (Version Control System), Software Engineering, Web Development, Software Development, User Interface (UI), Databases, Relational Databases, Ajax, Software Architecture, Ruby on Rails, Javascript, Network Protocols
混合 · 课程 · 1-3 个月

您将获得的技能: Devops Tools, Containerization, Docker (Software), Kubernetes, Prometheus (Software), Continuous Integration, DevOps, CI/CD, Jenkins, Application Deployment, Grafana, Application Performance Management, Continuous Deployment, Continuous Delivery, Configuration Management, Microservices, Infrastructure as Code (IaC), YAML, System Monitoring
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
中级 · 专项课程 · 1-3 个月

Microsoft
您将获得的技能: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
初级 · 课程 · 1-3 个月
University of Illinois Urbana-Champaign
您将获得的技能: Python 程序设计, 自然语言处理, 数据管理, 财务审计, 信息及相关技术控制目标 (COBIT), 分析, 内部控制, 内部审计, 数据完整性, 欺诈检测, 会计, 自动化, GitHub, 旁听, Pandas(Python 软件包), 数据质量, Data Governance, 数据分析, 新兴技术, 财务软件
攻读学位
中级 · 课程 · 1-4 周

Meta
您将获得的技能: 数据库, 项目管理, 数据建模, Git(版本控制系统), MySQL, Tableau 软件, 数据可视化软件, 事务处理, 版本控制, 存储过程, 数据库设计, SQL, MySQL 工作台, 数据库开发, Django (网络框架), 数据库应用, 应用程序开发
中级 · 课程 · 1-4 周

您将获得的技能: Data Visualization, Matplotlib, Web Scraping, Social Media Marketing, Python Programming, Social Media, Pandas (Python Package), Trend Analysis, Data Analysis, Exploratory Data Analysis, Data Cleansing, Seaborn, Jupyter
中级 · 指导项目 · 不超过 2 小时

University of California San Diego
您将获得的技能: Git(版本控制系统), 物联网, 外围设备, 计算机硬件, 版本控制, 命令行界面, 操作系统, 原型设计, 集成开发环境, GitHub, 嵌入式系统, 软件开发工具, Linux
混合 · 课程 · 1-3 个月