Pragmatic AI Labs

Spécialisation "Mastering GitHub"

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Pragmatic AI Labs

Spécialisation "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

Instructeurs : Noah Gift

Inclus avec Coursera PlusEn savoir plus

Approfondissez votre connaissance d’un sujet

des 6 examens de cours de ce programme

niveau Débutant

Expérience recommandée

10 mois à compléter
à 5 heures par semaine
Approfondissez votre connaissance d’un sujet

des 6 examens de cours de ce programme

niveau Débutant

Expérience recommandée

10 mois à compléter
à 5 heures par semaine

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

  • Catégorie : CI/CD
  • Catégorie : Model Evaluation
  • Catégorie : AI Integrations
  • Catégorie : Object-Relational Mapping
  • Catégorie : Package and Software Management
  • Catégorie : Machine Learning
  • Catégorie : Automation Engineering
  • Catégorie : Enterprise Architecture
  • Catégorie : Open Source Technology
  • Catégorie : Responsible AI
  • Catégorie : Security Strategy
  • Catégorie : AI Security
  • Catégorie : Security Controls

Outils que vous découvrirez

  • Catégorie : Git (Version Control System)
  • Catégorie : Generative AI
  • Catégorie : GitHub Copilot
  • Catégorie : Model Context Protocol
  • Catégorie : Agentic Workflows
  • Catégorie : Restful API
  • Catégorie : GitHub

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais
Récemment mis à jour !

avril 2026

Planning flexible
Apprenez à votre propre rythme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de Pragmatic AI Labs

Spécialisation - série de 9 cours

GitHub: From Zero to Pull Request

GitHub: From Zero to Pull Request

COURS 1, 2 heures

Ce que vous apprendrez

Compétences que vous acquerrez

Catégorie : Git (Version Control System)
Catégorie : GitHub
Catégorie : Open Source Technology
Catégorie : AI Workflows
Catégorie : Generative AI Agents
Catégorie : Code Review
Catégorie : Software Documentation
Catégorie : CI/CD
Catégorie : Tool Calling
Catégorie : Continuous Integration
Catégorie : Agentic Workflows
Catégorie : Model Context Protocol
Catégorie : Issue Tracking
Catégorie : Version Control
Catégorie : Agentic systems
GitHub: Codespaces, Actions, and Ecosystem Tools

GitHub: Codespaces, Actions, and Ecosystem Tools

COURS 2, 2 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Cloud Development
Catégorie : GitHub Copilot
Catégorie : CI/CD
Catégorie : Integrated Development Environments
Catégorie : Microsoft Copilot
Catégorie : DevOps
Catégorie : YAML
Catégorie : Continuous Deployment
Catégorie : AI Personalization
Catégorie : Python Programming
Catégorie : AI Enablement
Catégorie : Model Deployment
Catégorie : GitHub
Catégorie : Fine-tuning
Catégorie : Hugging Face
Catégorie : AI Workflows
Catégorie : Development Environment
Catégorie : Continuous Integration
Catégorie : Docker (Software)
Catégorie : Large Language Modeling
GitHub Enterprise Administration

GitHub Enterprise Administration

COURS 3, 4 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

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

GitHub: Advanced Prompt Engineering for Code

COURS 4, 3 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Prompt Engineering
Catégorie : Prompt Patterns
Catégorie : GitHub
Catégorie : Context Management
Catégorie : LLM Application
Catégorie : Software Development
Catégorie : Prompt Engineering Tools
Catégorie : Generative AI Agents
Catégorie : GitHub Copilot
Catégorie : Agentic systems
Catégorie : Context Engineering
Catégorie : Software Documentation
Catégorie : AI Workflows
GitHub Production Applications

GitHub Production Applications

COURS 5, 3 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Code Review
Catégorie : Development Testing
Catégorie : AI Workflows
Catégorie : GitHub Copilot
Catégorie : Software Architecture
Catégorie : Test Case
Catégorie : Application Development
Catégorie : Software Technical Review
Catégorie : GitHub
Catégorie : API Design
Catégorie : Software Testing
Catégorie : Data Integrity
Catégorie : Object-Relational Mapping
Catégorie : Test Automation
Catégorie : Requirements Analysis
Catégorie : Application Programming Interface (API)
Catégorie : Software Development Tools
Catégorie : Business Logic
Catégorie : Database Application
Catégorie : Restful API
GitHub: Governing AI-Generated Code

GitHub: Governing AI-Generated Code

COURS 6, 4 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Security Testing
Catégorie : LLM Application
Catégorie : Model Evaluation
Catégorie : Application Security
Catégorie : AI Workflows
Catégorie : Large Language Modeling
Catégorie : AI Security
Catégorie : Code Review
Catégorie : Vulnerability Scanning
Catégorie : Secure Coding
Catégorie : GitHub
Catégorie : Verification And Validation
Catégorie : Generative AI Agents
Catégorie : Generative AI
Catégorie : Anthropic Claude
Catégorie : Responsible AI
Catégorie : AI Enablement
Catégorie : GitHub Copilot
Catégorie : OpenAI API
Catégorie : Open Web Application Security Project (OWASP)
GitHub: Security, Identity, and Access

GitHub: Security, Identity, and Access

COURS 7, 3 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Identity and Access Management
Catégorie : Security Controls
Catégorie : GitHub
Catégorie : Collaborative Software
Catégorie : Role-Based Access Control (RBAC)
Catégorie : Data Security
Catégorie : Authorization (Computing)
Catégorie : Security Engineering
Catégorie : Security Management
Catégorie : Multi-Factor Authentication
Catégorie : Enterprise Application Management
Catégorie : Systems Administration
Catégorie : Version Control
Catégorie : Authentications
GitHub: Evaluating and Integrating AI Models

GitHub: Evaluating and Integrating AI Models

COURS 8, 5 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Model Evaluation
Catégorie : Application Programming Interface (API)
Catégorie : Data Validation
Catégorie : Prompt Engineering
Catégorie : Microsoft Azure
Catégorie : AI Integrations
Catégorie : Development Environment
Catégorie : API Design
Catégorie : Cloud Development
Catégorie : Responsible AI
Catégorie : AI Enablement
Catégorie : Generative AI
Catégorie : Scalability
Catégorie : GitHub
Catégorie : Authentications
Catégorie : Cloud Deployment
Catégorie : LLM Application
GitHub: AI-Augmented Testing and Refactoring

GitHub: AI-Augmented Testing and Refactoring

COURS 9, 3 heures

Ce que vous apprendrez

  • 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

Compétences que vous acquerrez

Catégorie : Maintainability
Catégorie : Software Testing
Catégorie : Infrastructure as Code (IaC)
Catégorie : Test Script Development
Catégorie : Containerization
Catégorie : AI Integrations
Catégorie : Dependency Analysis
Catégorie : GitHub Copilot
Catégorie : Style Guides
Catégorie : Test Automation
Catégorie : Terraform
Catégorie : Code Coverage
Catégorie : Test Tools
Catégorie : GitHub
Catégorie : AI Workflows
Catégorie : Unit Testing
Catégorie : Rust (Programming Language)
Catégorie : Test Driven Development (TDD)
Catégorie : Docker (Software)
Catégorie : Ansible

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeurs

Noah Gift
Pragmatic AI Labs
61 Cours10 705 apprenants
Liam Parker
Pragmatic AI Labs
6 Cours4 976 apprenants
Alfredo Deza
Pragmatic AI Labs
35 Cours4 340 apprenants

Offert par

Pragmatic AI Labs

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions