Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsoft Azure for Python Developers
Rating: 3.7 out of 5(4 ratings)
132 students

Microsoft Azure for Python Developers

Learn to build, automate, deploy, and scale Python applications on Microsoft Azure using Django, Flask, Databases
Created byParwiz Forogh
Last updated 8/2025
English

What you'll learn

  • Create and manage Azure resources such as Virtual Machines, Databases, Blob Storage, and Resource Groups using Python.
  • Deploy Python web applications (Django and Flask) to Azure Virtual Machines and App Service with custom domains and SSL.
  • Automate Azure services with the Python SDK, including IAM, Azure Functions, and scalable cloud solutions.
  • Integrate AI services like Text-to-Speech and Speech-to-Text into Python applications using Azure Cognitive Services.
  • Work with Azure Identity and Access Management (IAM) to securely control access using Python scripts.
  • Set up and configure Azure databases (SQL Server, MySQL, PostgreSQL) and connect them with Python applications.
  • Use Azure CLI alongside Python for provisioning, monitoring, and managing cloud resources efficiently.
  • Build, deploy, and scale a full Django blog application on Azure App Service with MySQL Flexible Server.

Course content

20 sections211 lectures16h 10m total length
  • Course Introduction1:19
  • Course Requirements1:03

    Review the course prerequisites, including Python basics and optional Django or Flask familiarity, and learn to set up Python 3.9+, PyCharm, the Azure CLI, and a free Azure account.

Requirements

  • Basic Python knowledge (functions, classes, packages). You don’t need to be an expert.
  • Some familiarity with Django or Flask is helpful but not required.
  • A computer with Python 3.9 or higher installed.
  • An Azure account (free or paid). Setup instructions included in the course.

Description

Unlock the power of Microsoft Azure and take your Python development skills to the cloud! This hands-on course is designed for Python developers, students, and professionals who want to learn how to build, deploy, and scale applications using Azure services.

You’ll start by exploring Azure resources, including Virtual Machines, Resource Groups, Databases, and Blob Storage. Then, you’ll learn how to deploy Python web applications like Django and Flask to Azure, complete with custom domains, SSL, and cloud databases.

This course also covers automation with Python SDKs, serverless computing using Azure Functions, and integrating AI services such as Text-to-Speech and Speech-to-Text into your applications.

By the end of the course, you’ll be able to:

  • Manage Azure resources including (IAM, Virtual Machines, Blob Storage, App service and Resource Groups) programmatically using Python

  • Deploy and scale web applications on Azure Virtual Machines and App Service

  • Automate tasks with Azure Functions and Python SDK

  • Build and deploy Django and Flask applications in Azure Virtual machines

  • Build and Deploy Django and Flask applications to Azure App services


Whether you’re a beginner in cloud computing or an experienced Python developer looking to expand your skills, this course gives you practical, real-world experience deploying and managing cloud applications.

Who this course is for:

  • This course is for anyone who knows basic Python and wants to learn how to use Microsoft Azure to build, deploy, and scale applications.