Skip to main content
Free certificateIntermediateCloud & DevOps

Automate your workflow with GitHub Actions (Part 1 of 2)

A free Microsoft Learn path that teaches CI/CD with GitHub Actions, from your first workflow to deploying to Azure.

Taught byMicrosoft Learn

About this course

This learning path walks through GitHub Actions hands-on. You build a basic action, add continuous integration to a repository, create deployment workflows that target Azure and script against the GitHub API with GitHub Script. A free GitHub account is the only prerequisite.

Best for: Developers who want to add automated builds, tests and deployments to their GitHub projects.

What you will be able to do

  • Create a GitHub Action and use it in a workflow
  • Set up continuous integration with GitHub Actions
  • Deploy an application to Azure from a workflow
  • Call the GitHub API from a workflow with GitHub Script

Syllabus and your progress

Tick modules off as you finish them on Microsoft Learn.

0 of 4 modules done

Progress is saved in this browser only. No account needed.

Cost and certificate

Free certificate

Free on Microsoft Learn; completing the path adds a free achievement to your Learn profile.

Before you start: A GitHub account; Basic Git and GitHub familiarity

Microsoft Learn sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Automate your workflow with GitHub Actions (Part 1 of 2) really free?
Yes, the course material is free on Microsoft Learn. Free on Microsoft Learn; completing the path adds a free achievement to your Learn profile.
How long does Automate your workflow with GitHub Actions (Part 1 of 2) take?
Microsoft Learn does not publish an hour estimate. It is interactive, so you set the pace.
Do I need experience before Automate your workflow with GitHub Actions (Part 1 of 2)?
It helps to have: A GitHub account; Basic Git and GitHub familiarity.

Automate your workflow with GitHub Actions (Part 1 of 2)

Free certificate

Start on Microsoft Learn