GitHub Services
The GitHub Expert Services Team provides hands-on consulting, guided workshops, and training for your teams. We work alongside your developers to bring insights, best practices, and knowledge from across hundreds of organizations to help you adopt GitHub quickly and efficiently.
Why Expert Services?
We tailor our services to suit your organization's needs. There's no one-size-fits-all solution, which is why we work across your org, whether you're looking to pick up DevSecOps best practices, dive into InnerSource, or try out GitHub Administration.
How we help customers
We take a multifaceted approach to improving your GitHub adoption journey:
- Transform culture — We improve your visibility and attractiveness to developer communities by leveraging the best practices of InnerSource and open source.
- Streamline processes — Our automations, workflow implementations, and API integrations make your day-to-day workflow seamless.
- Implement strategy — Our Delivery Engineers work hand-in-hand with you to design a high-level strategy to achieve your goals.
- Empower people — We provide developers and team leaders with trainings, workshops, and hackathons.
- Improve technology — We build and develop tools to export code repositories and metadata.
- Provide support — We're available through a shared communication and collaboration channel to assist on day-to-day tasks.
Our catalog of services
Whether you use GitHub every day or you're just getting started, we'll provide you with the skills your organization needs to work smarter.
Training and fundamentals
- GitHub for Developers Training — Give your developers confidence with Git and GitHub with hands-on, practical training from GitHub Expert Services.
- GitHub for Non-Developers — Opening GitHub to a broad audience in your organization gives your developers access to the expertise and diverse ways of thinking that represent your entire user population.
- GitHub Admin Training (GitHub Enterprise Cloud) — Prepare your GitHub Enterprise Cloud Administrators to maintain a healthy GitHub environment that supports the needs of your development team.
- GitHub Admin Training (GitHub Enterprise Server) — Prepare your GitHub Enterprise Server Administrators to maintain a healthy, scalable GitHub environment that supports the needs of your development team.
- GitHub API Training — GitHub's extensive API allows you to extend the platform to accommodate most modern workflows and easily get the data you need.
GitHub Actions
- GitHub Actions Training — Enable your teams to start leveraging GitHub Actions in their own projects across a multitude of use cases.
- GitHub Actions Intermediate Training — GitHub's experts enable teams to enhance their use of GitHub Actions at an enterprise level across a multitude of use cases as CI/CD, administrative tasks, project management, and more.
- GitHub Actions Migration Pipeline — A 4-week engagement that provides customers with an orchestrated approach to migrate their existing CI/CD systems to GitHub Actions into their target GitHub Enterprise platform accounts.
GitHub Advanced Security
- GitHub Advanced Security - Getting Started — Supports you in "Getting Started" with GitHub Advanced Security (GHAS) and helps accelerate adoption in the critical first few weeks of deployment.
- GitHub Advanced Security - Code Security Training — GitHub's experts guide participants through practical labs and exercises, enabling engineers to immediately apply GitHub Code Security features within their repositories.
- GitHub Advanced Security - Secret Protection Training — GitHub's experts guide participants through practical labs and exercises, enabling engineers to immediately apply GitHub Secret Protection within their repositories.
- GitHub Advanced Security - Supply Chain Security Training — GitHub's experts guide participants through practical labs and exercises, enabling engineers to immediately apply GitHub supply chain security products and features within their repositories.
- GitHub Advanced Security - Pilot Team Implementation — Work with a pilot or lighthouse team to help them enable GitHub Advanced Security for one or more key repositories.
- GitHub Advanced Security - Security Advisory Services — Identify your organization's top priorities for improving your Secure Software Development Lifecycle with GitHub Advanced Security.
- GitHub Advanced Security - Results Review — Allows you to have a "developer-first" approach to Application Security, recognizing that developers have a critical role to play in securing your applications.
- GitHub Advanced Security - Expert Hub — Through this advisory service, GitHub's experts facilitate the creation of a dynamic and centralized hub.
- GitHub Advanced Security - Webinars — A one-hour training session that introduces customers to the core features and benefits of GitHub Advanced Security products.
CodeQL
- CodeQL Query Writing Training — Learn how to write CodeQL to find new security vulnerabilities or customize the existing rules through our extensive catalog of 2-hour training courses.
- CodeQL Query Writing Tailored Workshop — A tailored 2-hour training course for using CodeQL to find a security vulnerability or pattern of your choice.
- CodeQL Query Customizations — Commission GitHub to customize the existing CodeQL queries to provide better results for your organization.
- CodeQL Query Development — Commission GitHub to develop CodeQL queries based on your unique business needs.
GitHub Copilot
- GitHub Copilot fundamentals — GitHub's experts equip participants with the knowledge of GitHub Copilot's core features, business benefits, and practical usage.
- GitHub Copilot intermediate — GitHub's experts guide your team to leverage GitHub Copilot capabilities by enabling them on good coding techniques, best practices and prompt engineering, and secure coding. Attendees have the opportunity to try all of this themselves during a 1-hour guided exercise component during the training.
- GitHub Copilot prompt engineering — GitHub's experts provide participants with the knowledge and techniques necessary to design and refine prompts to elicit the most accurate, relevant and valuable responses from large language model-based systems such as GitHub Copilot.
- GitHub Copilot administration and security — GitHub's experts equip your team with the knowledge of GitHub Copilot's policies and settings, telemetry, data privacy, troubleshooting, integrations, and frequently asked questions.
- GitHub Copilot Agents and MCP — A 4-hour training session that provides customers with a more in-depth understanding of GitHub Copilot, especially the coding agent, agent mode in your IDE and MCP servers to automate and streamline their software delivery and operations processes effectively.
- GitHub Copilot for Business Adoption at Scale — GitHub Copilot is the world's first at-scale AI developer tool. Sitting within the editor as a simple extension, GitHub Copilot draws context from a developer's code to suggest new lines, entire functions, tests, and even complex algorithms.
- GitHub Copilot for Project Planning — Learn how to use GitHub Copilot, GitHub Projects, and agents to plan, track, and automate project work for better visibility and outcomes.
- GitHub Copilot strategic planning — Provides customers with a comprehensive understanding of the value and impact of adopting GitHub Copilot.
- Measuring and accelerating GitHub Copilot impact — GitHub's experts provide a comprehensive guide to leveraging qualitative and quantitative data, best practices, and frameworks to measure, monitor, and drive GitHub Copilot impact.
- GitHub Copilot Expert Hub — GitHub experts guide participants through the core concepts, benefits, and practical implementation of an Expert Hub.
- GitHub Copilot hackathon — Provides customers with intermediate-level, hands-on experience with GitHub Copilot.
- GitHub Copilot webinar — GitHub's experts deliver a webinar presentation to an audience of 300-500 participants over a 2-hour timeframe for large-scale adoption of GitHub Copilot features.
Implementation and migration
- Implementation (GitHub Enterprise Cloud) — Equip your team with the knowledge they need to configure and manage your GitHub Enterprise Cloud account.
- Implementation (GitHub Enterprise Server) — GitHub Enterprise Server is the center of software development for your organization. In this highly tailored session, GitHub's implementation experts equip your team with the knowledge they need to deploy and configure your GitHub Enterprise Server instance, providing long-term security and reliability.
- Migrations to GitHub Enterprise (Standard) — Ensure your Version Control System (VCS) data is migrated to your GitHub Enterprise platform account accurately and efficiently.
- Migrations to GitHub Enterprise (GitHub Enterprise Cloud to GitHub Enterprise Cloud EMU) — Ensure your GitHub Enterprise Cloud data is migrated to your GitHub Enterprise Cloud plus Enterprise Managed Users (EMU) platform account accurately and efficiently.
Code quality and modernization
- GitHub Code Quality — An interactive session that gives participants an introduction to GitHub Code Quality, GitHub's dedicated product for identifying and remediating reliability and maintainability issues within code repositories.
- Modernizing Legacy Apps with GitHub Copilot — A 3-hour interactive training designed to equip technical teams with the strategies and techniques needed to accelerate modernization efforts using AI-driven techniques through GitHub Copilot.
Strategic services
- GitHub Capability Adoption Assessment — A tailored assessment that pairs you with a team of GitHub experts to help you assess and evaluate your current (or future) GitHub Platform usage. Through a series of interviews, we help you understand the capabilities across the entire GitHub Platform and quickly identify opportunities for improvement based on recommended GitHub practices and offerings.
- GitHub Technical Advisory Services — Identify your organization's top priorities for improving software delivery and enabling a digital transformation.
- Workflow Consultation — Equip your team with the knowledge they need to evaluate, implement, document, and design a workflow solution optimized for your branching and release management strategy.
- GitHub Custom Learning — A tailored 100-hour engagement that enables customers to design and deliver targeted GitHub learning experiences aligned to their business and engineering goals.
