
Explore Azure PowerShell, a cross-platform extension for managing Azure resources from the command line. The latest module offers simpler commands and automation for provisioning workloads, networks, and web apps.
To keep this course aligned with today's technology, we've added this AI-focused section. These lessons show how Generative AI can enhance your productivity while reinforcing the importance of strong technical fundamentals. After completing this section, continue with the remaining course content to apply these concepts in practice.
See generative AI write a real PowerShell script, a Python script, a GitHub Actions workflow, a Kubernetes manifest, and a Terraform config — live, on screen. Whether you're learning to code, script, or build cloud infrastructure with AI coding assistants like ChatGPT and Copilot, this lecture sets the baseline: here's exactly what AI can already do for you, so the rest of the course can show you what it still can't.
AI can write a script in seconds — so why keep learning to write one yourself? This lecture answers that honestly, with two live, real examples in PowerShell and Python where AI-generated code looks perfect and quietly isn't. Essential for anyone using an AI coding assistant for scripting, automation, or infrastructure work who wants to close the judgment gap AI can't close for you.
A real near-miss story, reproduced live: an AI-generated script almost leaks a live API key straight to a public GitHub repo — and how an automated guardrail catches it in seconds. A must-watch for anyone using generative AI for coding, DevOps, or cloud automation who wants to build securely, not just quickly.
Beyond writing code — five real, practical ways to use generative AI every day: fast upskilling on new tools, automated documentation, smarter troubleshooting with real context, and a head start on architecture diagrams. Straight from a working Generative AI Architect's own daily toolkit, not theory — the habits that actually save time on real scripting, DevOps, and cloud engineering work.
Set up Azure PowerShell by authenticating with Azure and ensuring a valid subscription, then choose your OS and install steps, with an optional Windows VM for practice.
Learn how to create a free Azure account with a 30-day trial and $200 credit, verify your identity with a card, and explore the Azure portal.
Student reviews empower the instructor through constructive feedback. The lecture explains how to rate, write reviews, and update ratings on Udemy.
Explore the Azure portal with a guided walkthrough, manage subscriptions and access control, compare pay-as-you-go and free options, handle resource groups and dashboards, and deploy resources with simple search.
Deploy a virtual machine in Azure by selecting subscription, resource group, region, and image, configure size and login, enable ports, then connect for testing.
Install Azure PowerShell by running PowerShell as administrator on a 64-bit Windows system, install the izzy module, verify with get-installed-modules, and connect to Azure to manage resources.
Connect your local PowerShell to Azure with the Azure PowerShell module, manage authentication options, and switch between subscriptions using the Azure Cloud Shell for pre-authenticated access.
Create a resource group in Azure using PowerShell, guided by naming conventions and Get-Help examples. Verify the creation in the Azure portal and prepare for deploying resources next.
Deploy a virtual machine in Azure using Azure PowerShell within a specific resource group and region, specifying VM name, login credentials, ports, and image.
Learn how to query data from Azure using PowerShell, listing resource groups, filtering by name, and formatting results for reports.
Learn to fetch Azure VM details with PowerShell by using Get-AzVM, piping to Get-Member, expanding properties, and selecting objects; filter by region and status with instance view and logical operators.
Learn to fetch Azure VM names and OS type with Azure PowerShell by expanding storage profile properties and using a calculated field for OS type.
Export Azure data fetched with PowerShell to csv, json, xml, or email-friendly formats, enabling sharing and archival for downstream use.
Automate Azure storage operations with PowerShell by authenticating, selecting a subscription, and setting context to create and manage storage accounts and containers.
Upload, list, filter, and download azure storage blobs with PowerShell by reusing a storage context, handling containers, and using for-each loops and force switches for automation.
Learn to automate repetitive Azure tasks with PowerShell in Azure Automation, including scheduling VM start/stop, autoscale based on CPU, and secure handling of secrets across cloud and on-premises environments.
Learn to use an Azure automation account to automate tasks with runbooks, including graphic and script-based options, publish from the gallery, and schedule updates with log analytics workspace insights.
Learn to create and edit an automation runbook, import required PowerShell modules, authenticate with a Run As connection, and test a script to list resource groups in Azure.
Learn to list resources in a resource group using an automation runbook, leverage variables for flexible resource group names, and safely stop virtual machines with automated PowerShell runbooks.
Learn how to publish and run an Azure Automation runbook using PowerShell, with shared resources and multiple triggers including schedule, ad hoc execution, alerts, and webhooks.
Explore arm templates, a json declarative language that defines resources to deploy to resource groups, with parameters, variables, and outputs, and deploy options via portal, cli, powershell, and bicep.
Learn to move from arm templates to bicep, set up vscode with bicep, translate and decompile templates, and deploy resources with az cli for automated infrastructure.
Explore a cloud bucket demo that creates containers, uploads and lists files, and downloads data from a storage account using a simple web app.
Set up the development environment for a browser-based azure sdk demo by configuring storage, enabling cors, generating a sas, installing node.js tools, and preparing to deploy the web app.
Write and deploy code for a Norges web app that interacts with blob storage, wiring UI actions to container creation using JavaScript and SDKs, then run and customize the UI.
Enhance the project’s user interface by styling, adding a download button and a links table, and updating JavaScript to populate and reveal the download links on demand.
Publish the web application by installing a tunneling package and running a command to expose the VM’s website to the internet.
Learn how PowerShell execution policies protect systems by evaluating script signatures from trusted providers, choosing policies like restricted, all signed, or bypass, and applying them via group policy.
Discover PowerShell basics by understanding objects as programmatic representations with properties and methods. Inspect object details with Get-Member, and leverage object outputs to control services and automate tasks.
Learn PowerShell basics for working with objects: selecting, filtering, grouping, and sorting, expanding properties, and using foreach-object, get-member, and what-if to manage files.
Explore how PowerShell pipelines pass objects between commands, how out-default renders output, and how views and get-member reveal and control properties.
Automate the boring, repetitive cloud admin work with Azure PowerShell. This hands-on course teaches you to control Microsoft Azure from PowerShell - deploying resources, querying and exporting data, administering storage, and building cloud Automation Runbooks that run without you touching a thing.
This is a practical course for system administrators, cloud engineers, and PowerShell users who want to move their automation skills into Azure. If you already know a little PowerShell, you'll feel right at home; if you're newer, a PowerShell basics appendix (execution policy, objects, the pipeline) has you covered.
Cloud automation is one of the highest-leverage skills in IT for 2026 - the difference between clicking through the Azure portal by hand and scripting entire environments in seconds. This course gets you there.
You get 38 lectures across 9 sections, a downloadable course PDF, and practice files - all backed by 1-on-1 instructor support, LIFETIME access, and a 100% money-back guarantee.
WHAT YOU'LL LEARN - KEY TOPICS COVERED:
- Setting up Azure PowerShell and connecting your local PowerShell to an Azure subscription
- Deploying Azure resources with PowerShell - resource groups and virtual machines
- Querying, filtering, and formatting Azure output, then exporting Azure data
- Administering Azure Storage with Azure PowerShell
- Azure Process Automation - introduction to Automation Runbooks
- Building, publishing, and triggering Automation Runbooks (multiple trigger methods)
- Shared resources in Azure Automation
- Infrastructure as Code - ARM templates and moving to Azure Bicep
- Bonus project: "My Cloud Bucket," a Node.js + Azure SDK web storage app
- PowerShell essentials appendix - execution policy, objects, and the pipeline
By the end you'll be scripting and automating Azure like a pro. Azure PowerShell and cloud automation are must-have, in-demand skills - and this course is a one-stop shop for building them. Happy scripting :)
TAGS: Azure PowerShell, Azure automation, Automation Runbooks, PowerShell, cloud automation, Microsoft Azure, Az module, Azure Bicep