Study guide

GitHub Actions study guide

Read a lesson, then practice the ideas you want to remember.

Lessons

  1. Action Versioning, Semantic Releases & Taggi
  2. Publishing Actions to GitHub Marketplace
  3. Service Containers & Network Topology — Free Study Guide 2026
  4. actions/github-script & Workflow Tooling
  5. Action Architecture & action.yml Specificati
  6. Authoring Composite Actions — Free GitHub Actions Guide 2026
  7. Building JavaScript Actions — Free GitHub Actions Guide 2026
  8. Building Docker Container Actions — Free Study Guide 2026
  9. Enterprise & Organization Action Policies
  10. Environments, Protection Rules & Deployment
  11. Repository Rulesets, Required Status Checks
  12. Usage Limits, Billing Multipliers & Usage Me
  13. Exam Structure, Format & Scoring — Free Study Guide 2026
  14. GitHub Actions Architecture & Core Mental Mo
  15. Hands-On Preparation & Exam Day Strategy
  16. Job Anatomy, Step Execution & Job Dependenci
  17. Contexts, Expressions & Functions — Free Study Guide 2026
  18. Environment Variables & Workflow Commands
  19. Matrix Strategies & Multi-Platform Builds
  20. YAML Anchors, Aliases & Merge Keys — Free Study Guide 2026
  21. Authoring & Calling Reusable Workflows — Free Study Guide 2026
  22. Comparing Reusable Workflows, Composite Acti
  23. Troubleshooting Workflow Runs & Debug Loggin
  24. Concurrency Controls & Status Check Function
  25. GitHub-Hosted Runners & Larger Runners — Free Study Guide 2026
  26. Self-Hosted Runner Setup, Architecture & Com
  27. Self-Hosted Runner Security & Ephemeral Runn
  28. Runner Groups, Labels & Organization Routing
  29. Encrypted Secrets Architecture & Scopes
  30. GITHUB_TOKEN & Least Privilege Configuration
  31. OpenID Connect & Workload Identity Federatio
  32. Script Injection Prevention & Secure Workflo
  33. Supply Chain Hardening: SHA Pinning, Dependa
  34. Caching Dependencies with `actions/cache`
  35. Artifacts Management & Job Handoff — Free Study Guide 2026
  36. Workflow Performance, Cost Optimization & Ar
  37. Webhook & Code Events: push, pull_request, a
  38. Scheduled & Manual Triggers: schedule, workf
  39. Release, Issue, and Dynamic Lifecycle Events
  40. Branch, Tag, and Path Filtering Patterns