Create an app to run parallel compute jobs in Azure Batch

.NET Core

Azure Batch is a Platform as a Service (PaaS) provided by Microsoft to run large-scale parallel, high performant, computing applications in Azure. In this module you'll write a .NET Core console app to perform video transcoding, in parallel, with Azure Batch services.

Learning objectives

In this module, you will:

  • Build and run an Azure Batch job from a .NET app
  • Add an application package to a Batch account
  • Interact programmatically with Batch and Storage resources
  • Manage a Batch programmatically


  • Working knowledge of Azure and the Azure portal
  • Familiarity with Azure Batch
  • Experience developing .NET apps