Beginner course
GitHub Actions
Build secure repository-native CI/CD workflows with precise triggers, reusable actions, protected secrets, matrices, caching, and production practices.
9 chapters About 320 minutes 80% to pass
Start learningCourse outline
Learn step by step
01Introduction to GitHub ActionsLearn CI/CD foundations and how repository events become automated workflow runs. 30 min02Workflow Syntax and YAML BasicsRead and write valid workflow YAML with events, jobs, expressions, and defaults. 34 min03Jobs and StepsCompose reliable jobs, steps, dependencies, outputs, and conditional execution. 34 min04Runners: Hosted and Self-hostedChoose, label, secure, and operate the machines that execute workflow jobs. 36 min05Events and TriggersTrigger workflows precisely with repository events, filters, schedules, and manual inputs. 34 min
06Using Marketplace ActionsSelect, invoke, review, and pin reusable actions safely. 32 min07Secrets and Environment VariablesManage configuration, tokens, protected environments, and cloud identity without leaks. 40 min08Advanced WorkflowsScale automation with matrices, caches, artifacts, and reusable workflows. 42 min09Best Practices and OptimizationBuild secure, fast, observable, and maintainable GitHub Actions automation. 38 min
Final assessment
GitHub Actions final exam
Complete all 9 chapters to unlock the exam.
Exam locked