Pragmatic AI Labs

Mastering GitHub 专项课程

通过 Coursera Plus 提高技能,仅需 239 美元/年(原价 399 美元)。立即节省

Pragmatic AI Labs

Mastering GitHub 专项课程

Master GitHub from Git basics to AI agents.

Build production skills across Git, security, Actions, Codespaces, AI models, and agent workflows

Noah Gift
Liam Parker
Alfredo Deza

位教师:Noah Gift

包含在 Coursera Plus

深入学习学科知识
初级 等级

推荐体验

10 月 完成
在 5 小时 一周
灵活的计划
自行安排学习进度
深入学习学科知识
初级 等级

推荐体验

10 月 完成
在 5 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • Manage and configure GitHub at an enterprise-scale, enabling productivity, security, and fine-grained permissions

  • Automate CI/CD pipelines with GitHub Actions workflows, self-hosted runners, and publish packages through GitHub Packages registries

  • Configure enterprise identity management with SAML SSO, Enterprise Managed Users, and two-factor authentication enforcement across organizations

  • Build cloud development environments with GitHub Codespaces including GPU instances, dev containers, and Copilot integration

要了解的详细信息

可分享的证书

添加到您的领英档案

授课语言:英语(English)
最近已更新!

April 2026

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

精进特定领域的专业知识

  • 向大学和行业专家学习热门技能
  • 借助实践项目精通一门科目或一个工具
  • 培养对关键概念的深入理解
  • 通过 Pragmatic AI Labs 获得职业证书

专业化 - 9门课程系列

GitHub: From Zero to Pull Request

GitHub: From Zero to Pull Request

第 1 门课程, 小时

您将学到什么

您将获得的技能

类别:GitHub
类别:Software Documentation
类别:Version Control
类别:Open Source Technology
类别:Git (Version Control System)
类别:YAML
类别:Issue Tracking
类别:Agentic systems
类别:Code Review
类别:Generative AI Agents
类别:Tool Calling
类别:CI/CD
类别:Automation
类别:Model Context Protocol
GitHub: Codespaces, Actions, and Ecosystem Tools

GitHub: Codespaces, Actions, and Ecosystem Tools

第 2 门课程, 小时

您将学到什么

  • Launch and configure GitHub Codespaces with dev containers, including GPU-enabled instances for AI workloads like Whisper transcription

  • Use GitHub Copilot and Copilot Labs for AI-assisted code generation, code translation, and conversational development with Copilot Chat

  • Build GitHub Actions CI/CD workflows using YAML configuration files to automate testing and deployment on containers

GitHub Enterprise Administration

GitHub Enterprise Administration

第 3 门课程, 小时

您将学到什么

  • Configure enterprise identity management with SAML SSO, Enterprise Managed Users, two-factor authentication, and the principle of least privilege

  • Manage repository security using the security tab, dependency graphs, Dependabot alerts, and hierarchical feature controls

  • Automate enterprise workflows with GitHub Actions API, self-hosted runners, and GitHub Packages registries

您将获得的技能

类别:Package and Software Management
类别:Git (Version Control System)
类别:Security Assertion Markup Language (SAML)
类别:Containerization
类别:Authorization (Computing)
类别:Identity and Access Management
类别:Apache Maven
类别:Security Strategy
类别:User Provisioning
类别:Single Sign-On (SSO)
类别:Role-Based Access Control (RBAC)
类别:CI/CD
类别:Enterprise Application Management
类别:Okta
类别:GitHub
类别:Automation
类别:Enterprise Security
类别:Azure Active Directory
类别:Security Controls
类别:MLOps (Machine Learning Operations)
GitHub: Advanced Prompt Engineering for Code

GitHub: Advanced Prompt Engineering for Code

第 4 门课程, 小时

您将学到什么

  • Structure multi-turn GitHub Copilot conversations that build context incrementally and produce more accurate code than single-shot prompts

  • Apply iterative refinement techniques like scope narrowing, error correction, and follow-up prompting to transform code into production-ready output

  • Leverage cross-file context, open editor tabs, and specification-driven generation to work effectively across large and unfamiliar codebases

您将获得的技能

类别:GitHub
类别:API Design
类别:Prompt Engineering
类别:Integrated Development Environments
类别:Program Development
类别:Context Management
类别:Prompt Patterns
类别:Technical Documentation
类别:Software Development
类别:Software Documentation
类别:Microsoft Copilot
类别:Application Programming Interface (API)
类别:Microsoft Visual Studio
类别:Code Review
类别:Prompt Engineering Tools
GitHub Production Applications

GitHub Production Applications

第 5 门课程, 小时

您将学到什么

  • Implement a multi-layer production application (API, business logic, data layer) using GitHub Copilot for AI-assisted development

  • Build comprehensive test suites with unit, integration, and end-to-end testing strategies using Makefile-driven quality pipelines

  • Evaluate AI-generated code against industry best practices through structured review and reflection workflows

您将获得的技能

类别:Data Integrity
类别:Object-Relational Mapping
类别:API Design
类别:Business Logic
类别:Data Persistence
类别:Restful API
类别:Code Review
类别:Software Technical Review
类别:Application Development
类别:Back-End Web Development
类别:Full-Stack Web Development
类别:AI Workflows
类别:Test Driven Development (TDD)
类别:Test Automation
类别:Software Testing
类别:Software Architecture
类别:Test Case
类别:Software Development
类别:GitHub
类别:Requirements Analysis
GitHub: Governing AI-Generated Code

GitHub: Governing AI-Generated Code

第 6 门课程, 小时

您将学到什么

  • Apply techniques including static analysis and security scanning to audit AI-generated code for vulnerabilities, flaws, and hallucinations

  • Create custom Copilot configurations using instructions to enforce team coding standards and project-specific conventions across all generated code

  • Evaluate LLM capabilities, performance benchmarks, and cost-benefit trade-offs to select the right model for specific development tasks

您将获得的技能

类别:Prompt Patterns
类别:Open Web Application Security Project (OWASP)
类别:AI Security
类别:Responsible AI
类别:Prompt Engineering
类别:Code Review
类别:Verification And Validation
类别:AI Enablement
类别:OpenAI API
类别:Security Testing
类别:Vulnerability Scanning
类别:Microsoft Copilot
类别:Large Language Modeling
类别:AI Workflows
类别:LLM Application
类别:Generative AI Agents
类别:Anthropic Claude
类别:Secure Coding
类别:Generative AI
类别:GitHub
GitHub: Security, Identity, and Access

GitHub: Security, Identity, and Access

第 7 门课程, 小时

您将学到什么

  • Configure two-factor authentication, permissions, and visibility settings securing accounts and repositories following least-privilege principles

  • Set up enterprise managed users with identity providers and SCIM provisioning for centralized organizational identity control

  • Use the Security tab, Dependabot, repository insights, and team-based roles to monitor and govern GitHub organizations at enterprise scale

您将获得的技能

类别:Authentications
类别:Enterprise Application Management
类别:Enterprise Security
类别:Systems Administration
类别:GitHub
类别:Application Security
类别:User Accounts
类别:Identity and Access Management
类别:Authorization (Computing)
类别:Version Control
类别:Role-Based Access Control (RBAC)
类别:Data Security
类别:Security Engineering
类别:Multi-Factor Authentication
GitHub: Evaluating and Integrating AI Models

GitHub: Evaluating and Integrating AI Models

第 8 门课程, 小时

您将学到什么

  • Navigate the GitHub Models marketplace to evaluate and select AI models based on provider capabilities, rate limits, and responsible AI features

  • Configure GitHub Codespaces development environments and manage scaling from the free tier to Azure AI pay-as-you-go for production workloads

  • Build, test, and validate HTTP API endpoints using FastAPI that integrate AI models from GitHub Models within Codespaces

您将获得的技能

类别:Cloud Development
类别:Data Validation
类别:Application Programming Interface (API)
类别:Responsible AI
类别:Model Evaluation
类别:API Design
类别:Microsoft Azure
类别:Scalability
类别:GitHub
类别:Authentications
类别:Development Environment
类别:LLM Application
类别:Generative AI
类别:AI Enablement
GitHub: AI-Augmented Testing and Refactoring

GitHub: AI-Augmented Testing and Refactoring

第 9 门课程, 小时

您将学到什么

  • Apply AI-assisted test-driven development to generate tests, mock dependencies, and evaluate test coverage using GitHub Copilot and PyTest

  • Analyze cross-file dependencies and execute system-wide code cleanup by leveraging @workspace references and style enforcement with GitHub Copilot

  • Create infrastructure-as-code configurations including Ansible playbooks, Dockerfiles, and Terraform modules using AI-assisted generation workflows

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

Noah Gift
Pragmatic AI Labs
23 门课程1,558 名学生
Liam Parker
Pragmatic AI Labs
3 门课程451 名学生
Alfredo Deza
Pragmatic AI Labs
19 门课程562 名学生

提供方

Pragmatic AI Labs

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.

自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.

自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.

''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题