GitHub Actions Training
Introduction
The GitHub Actions Fundamentals offering is a 2-day, 6-hour training that provides customers with a foundational understanding of GitHub Actions.
Overview
In this instructor-led training session, GitHub’s experts enable teams to start leveraging GitHub Actions in their own projects across a multitude of use cases; CI, CD, administrative tasks, project management, and more.
The syllabus consists of a mix of presentation, demos, hands-on labs, plus ample time to engage in Q\&A with a GitHub Actions expert.
After this training, your teams will be able to automate their own workflows as well as understand the key concepts related to GitHub Actions, such as the workflow syntax, secrets management, runners, how to build custom actions, and best practices.
Topics
- Introduction to GitHub Actions
- Managing GitHub Actions and Workflows
- GitHub Actions environments and secrets
- Building Custom GitHub Actions
- Introduction to GitHub Actions migration
- GitHub Actions runners deep dive
- CI/CD with GitHub Actions
Customer benefits
The offering will help customers:
- Accelerate software delivery
- Enhance security and compliance
- Optimize costs and improve efficiency
- Standardize automation practices
- Enable seamless CI/CD migrations
- Improve operational visibility
Learning objectives
After completing this training, learners will be able to:
- Understand the core concepts and components of GitHub Actions
- Create and manage workflows to automate CI/CD pipelines efficiently
- Differentiate between GitHub-hosted and self-hosted runners and configure them effectively
- Secure workflows using secrets and environments, including gated deployments and approval processes
- Apply advanced workflow syntax (e.g., concurrency, permissions, reusable workflows, matrix strategies)
- Design and implement custom GitHub Actions using JavaScript, Docker, and Composite Actions
- Implement best practices for managing Actions, including security, compliance, efficiency, and reusability
Audience
Required:
- Developers
- DevOps teams
Optional:
- Engineering managers
- Team leads
Delivery details
- Level: Fundamentals [100]
- Offering type: Training
- Format: Remote
- Class size: 16 participants maximum
Customer prerequisites
Before this training, the customer needs to have the following in place:
- GitHub Account

How can we help?
Let's build a customized solution that meets all of your needs.