Work with linting and unit testing in GitHub Actions

Data Scientist
DevOps Engineer
Machine Learning

Learn how to automate code checks whenever you update code for machine learning workloads.

Learning objectives

In this module, you'll learn how to:

  • Run linters and unit tests with GitHub Actions.
  • Integrate code checks with pull requests.
  • Troubleshoot errors to improve your code.


  • Programming experience with Python or R
  • Experience developing and training machine learning models
  • Familiarity with basic Azure Machine Learning concepts