Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This Specialization delivers a comprehensive path for mastering Microsoft Azure across core domains—AI, data engineering, cloud architecture, application development, and platform migration. Learners will gain hands-on experience with tools such as Azure Machine Learning, Cognitive Services, App Services, Data Factory, and PaaS environments. With skill-building modules aligned to Microsoft certifications (e.g., DP-100, DP-300, DP-900, AI-900), this program prepares professionals to design intelligent, scalable, and secure solutions across diverse cloud scenarios.
Syllabus
- Course 1: DP-100 Microsoft Azure DS Exam
- Course 2: AI-900 MS Azure AI Fundamentals
- Course 3: DP-900 Azure Data Fundamentals
- Course 4: DP-300 Azure Relational DBA
- Course 5: Microsoft Azure - Basics
- Course 6: Azure Practical - Cognitive Services
- Course 7: Azure Cognitive Services - Creating an AI Based Chatbot
- Course 8: Microsoft Azure - Essentials
- Course 9: Microsoft Azure - Data Lake
- Course 10: Microsoft Azure - Data Factory
- Course 11: Microsoft Azure - PAAS Overview
- Course 12: Azure Practical - App Services
- Course 13: Azure Practical - Developing Your Applications
- Course 14: Website and Database Migration to Azure Platform
- Course 15: Migrating .NET-based web applications to Azure PAAS
Courses
-
Build a strong foundation in artificial intelligence with Microsoft Azure while preparing for the AI-900 certification. This course introduces core AI concepts, machine learning fundamentals, responsible AI principles, and Azure AI services through practical examples and guided service walkthroughs. You will explore common AI workloads, including computer vision, natural language processing (NLP), and conversational AI, while learning how Azure supports the development of intelligent solutions. Designed for beginners, business users, and technical decision-makers, this course helps you understand how AI systems work and how to apply Microsoft Azure services to real-world scenarios. You will analyze AI use cases, classify machine learning models, interpret datasets and evaluation metrics, and build no-code machine learning workflows using AutoML and ML Designer. You will also explore Azure Cognitive Services, Text Analytics, Computer Vision, and Azure Bot Services to create intelligent applications, while understanding Microsoft's responsible AI principles for ethical AI implementation. Whether you are preparing for the AI-900 exam or looking to understand Azure AI capabilities, this course provides a structured, practical introduction to AI concepts and Azure-based intelligent solutions, enabling you to confidently evaluate and implement AI technologies in modern organizations.
-
Learn how to design, build, and deploy AI-powered chatbots using Microsoft Azure Cognitive Services and Java. In this hands-on course, you will explore the complete workflow for creating intelligent FAQ-based chatbots with Azure QnA Maker, integrating them into Java applications, and validating their performance in local and cloud-based environments. Designed for intermediate learners with Java knowledge, this course guides you through configuring Azure QnA services, preparing chatbot knowledge bases, developing REST-enabled Java applications, troubleshooting integration challenges, and deploying chatbot solutions using Spring Tool Suite. You will also evaluate Azure resource usage, manage cloud services efficiently, and perform responsible service cleanup to help control operational costs. What sets this course apart is its practical, end-to-end approach that combines Azure Cognitive Services with Java application development. Rather than focusing only on chatbot concepts, you'll gain hands-on experience configuring services, resolving implementation issues, validating deployments, and managing cloud resources. By the end of the course, you will be able to design QnA knowledge bases, integrate Azure Cognitive Services into Java applications, troubleshoot chatbot implementations, validate deployments, and optimize Azure resources for cost-efficient AI solutions. If you want to strengthen your Azure AI, chatbot development, and cloud integration skills through practical experience, this course provides a focused learning path.
-
Design, deploy, and manage cloud applications with Microsoft Azure App Services in this hands-on course focused on building scalable, secure, and cloud-native web applications. You will progress through the complete application lifecycle, from deploying .NET web applications and configuring Azure resource groups to integrating databases, securing APIs, automating workflows, and implementing event-driven architectures. Throughout the course, you will learn how to configure Azure App Service plans, SQL databases, CORS policies, Azure CDN, authentication and authorization, backup strategies, Logic Apps, virtual machines, virtual networks, Azure Service Bus, Azure Functions, and Azure Event Grid. Each module combines practical configuration tasks with real-world scenarios to help you apply Azure services in production-oriented environments. By the end of the course, you will be able to deploy and manage Azure App Services, integrate databases and content delivery services, secure web applications, automate business workflows, configure Azure networking, and build event-driven cloud solutions using Azure services. This course is designed for cloud developers, IT professionals, and solution architects who want to strengthen their Microsoft Azure App Services skills through practical learning. Whether you are expanding your cloud development knowledge or managing Azure-based applications, this course provides a structured path to designing, deploying, and managing modern cloud applications.
-
Learn how to design, build, and implement intelligent applications using Microsoft Azure Cognitive Services. This hands-on course introduces the core AI services available in Azure and guides you through creating applications that process images, speech, language, documents, videos, and real-time data using cloud-based cognitive APIs. Designed for learners interested in Azure AI development, the course begins with Azure Cognitive Services fundamentals and free-tier account setup before progressing to Computer Vision, Face API, Custom Vision, Form Recognizer, Ink Recognizer, Video Indexer, Speech Services, language understanding, sentiment analysis, translation, entity recognition, QnA Maker, Content Moderator, anomaly detection, Personalizer, and Web Search APIs. Through practical demonstrations and hands-on exercises, you will learn to configure services, invoke REST APIs, train models, analyze responses, and integrate Azure AI capabilities into intelligent applications. What makes this course unique is its comprehensive coverage of Azure Cognitive Services within a structured, application-focused learning path that combines conceptual understanding with practical implementation across multiple AI domains. By the end of the course, you will be able to develop AI-enhanced applications that analyze visual content, process speech and language, extract information from documents, detect anomalies, personalize user experiences, and integrate intelligent search capabilities using Microsoft Azure Cognitive Services.
-
Build practical skills for developing and deploying cloud-based applications with Microsoft Azure in this hands-on course focused on Azure Platform as a Service (PaaS). You will learn how Azure PaaS components support modern web applications, map traditional application architectures to Azure services, and deploy applications using Azure App Services. Through guided demonstrations and practical exercises, you will explore application deployment techniques, including manual deployment with FTP-based publishing, and validate application functionality in both local and Azure environments using the Azure portal. The course emphasizes real-world application deployment workflows while helping you understand how Azure tools simplify the deployment lifecycle. This course is designed for learners who want to build foundational skills in Azure web application development and deployment. By the end of the course, you will be able to identify Azure PaaS services for web applications, map on-premises architectures to Azure, perform application deployments using Azure App Services, and verify successful deployments through the Azure portal. With its hands-on, step-by-step approach, this course provides practical experience that prepares you to confidently develop and deploy Azure web applications using industry-standard Azure services and deployment practices.
-
Learn how to design, develop, automate, and deploy end-to-end machine learning solutions using Microsoft Azure Machine Learning. In this course, you will build practical skills in configuring Azure ML workspaces, managing datasets, creating machine learning pipelines with Azure ML Designer, developing code-driven workflows with the Azure ML SDK, and deploying trained models for real-time and batch inference. Designed for learners who want to build expertise in Azure Machine Learning, this course guides you through the complete machine learning lifecycle—from environment setup and experimentation to automation and production deployment. You will configure compute resources, construct and evaluate pipelines, automate model training with AutoML and HyperDrive, and publish inference pipelines using both the Azure ML Designer and SDK. What makes this course unique is its balanced approach to visual and code-based development, enabling you to understand how Azure ML Designer and the Azure ML SDK work together to support scalable machine learning workflows. Each module builds progressively through scenario-driven lessons that reinforce practical implementation and evaluation of Azure Machine Learning solutions. By the end of the course, you will be able to confidently configure Azure ML environments, develop automated machine learning workflows, optimize experiments, and deploy production-ready machine learning models using Microsoft Azure Machine Learning.
-
Build the skills required to design, administer, secure, scale, and migrate relational databases in Microsoft Azure with this comprehensive course aligned to the Microsoft DP-300: Administering Relational Databases on Azure certification. Through practical demonstrations and scenario-based learning, you will explore Azure SQL deployment models, provision database environments, configure connectivity, and apply best practices for database administration. As you progress, you will evaluate database solutions based on business, performance, security, availability, and scalability requirements. You will learn how to plan resilient database architectures, implement vertical and horizontal scaling strategies, and optimize distributed environments using replicas, sharding, and SQL Data Sync. The course also guides you through planning and executing database migrations using Azure assessment tools while minimizing downtime and maintaining data integrity. Designed for database professionals and learners preparing for the DP-300 certification, this course combines foundational concepts with advanced administration and migration strategies. By the end of the course, you will be able to configure Azure SQL environments, evaluate deployment options, optimize database performance and availability, and develop effective migration strategies for relational databases in Microsoft Azure.
-
Build a strong foundation in Microsoft Azure data services and develop the knowledge needed to understand, manage, and analyze data in the cloud. In this course, you will explore core data concepts, including relational and non-relational data, database management systems, SQL fundamentals, and Azure data solutions. Designed for beginners, aspiring data professionals, IT learners, and anyone preparing for the Microsoft DP-900 certification exam, this course guides you through Azure SQL Database, Azure Cosmos DB, Azure Data Factory, and Power BI. You will learn how different data models support business needs, compare Azure database deployment options, work with SQL queries and database objects, manage non-relational data, and understand modern data integration and analytics workflows. Through structured lessons, demonstrations, and quizzes, you will build practical knowledge of data storage, normalization, data warehousing, data pipelines, and business intelligence visualization. By the end of the course, you will be able to identify appropriate Azure data solutions for different scenarios, explain the capabilities of Microsoft Azure data services, and visualize data insights using Power BI. Whether your goal is to strengthen your cloud data fundamentals or prepare for the Microsoft DP-900 certification, this course provides a structured pathway to understanding Azure's modern data ecosystem.
-
Build a strong foundation in Microsoft Azure and develop practical skills for deploying, configuring, and managing cloud solutions. This course takes you from the fundamentals of cloud computing and Azure services to enterprise-level deployment scenarios through a structured, hands-on learning experience. You will begin by exploring cloud computing concepts, Azure service models, and the Azure Portal before progressing to Azure App Services, Virtual Networks, DNS, VPNs, and hybrid connectivity. As you advance, you will learn to create and configure Windows and Linux virtual machines, deploy SharePoint environments, manage Azure storage, implement subnetting, configure autoscaling, and support web applications with WebJobs and monitoring capabilities. The course also introduces enterprise-focused topics, including Recovery Services, desktop virtualization, on-premises migration, subscription planning, and advanced Azure services such as Azure Machine Learning, BizTalk, HDInsight, and Traffic Manager. Designed for aspiring cloud professionals and IT practitioners, this course emphasizes practical implementation through real-world use cases and capstone projects. By the end of the course, you will be able to navigate Azure confidently, deploy and manage cloud infrastructure, implement scalable web and networking solutions, perform cloud migration, and understand advanced Azure services used in enterprise environments. Whether you are preparing for Azure certification or building practical cloud deployment skills, this course provides a structured path from Azure fundamentals to enterprise deployment.
-
Master the process of designing, building, monitoring, and optimizing data pipelines with Microsoft Azure Data Factory (ADF) in this hands-on course. Through four progressive modules, you'll develop practical skills in configuring Azure Data Factory, connecting source and destination datasets, creating copy activities, and deploying end-to-end data integration workflows. You'll learn how to build and schedule pipelines, configure datasets and triggers, monitor pipeline execution, analyze performance, and troubleshoot failures using Azure Data Factory's monitoring and diagnostic capabilities. The course also explores Azure Data Lake integration, dynamic datasets, pipeline parameterization, and input validation to help you create scalable and reliable data integration solutions. Designed for data professionals, data engineers, and cloud practitioners, this course combines foundational concepts with practical implementation. Interactive exercises, scenario-based activities, and graded assessments reinforce each stage of the learning process, enabling you to apply Azure Data Factory features with confidence. By the end of the course, you'll be able to construct production-ready data pipelines, automate workflow execution, diagnose pipeline issues, and optimize data integration processes using Azure Data Factory. Whether you're building your first ADF pipeline or strengthening your cloud data integration skills, this course provides a structured, hands-on path to mastering Azure Data Factory.
-
Build practical skills in designing and operating analytics solutions with Microsoft Azure Data Lake through a structured, hands-on learning experience. This course introduces the fundamentals of Azure Data Lake architecture before guiding you through U-SQL scripting, scalable data processing, data aggregation, advanced query development, job monitoring, and data store management. Designed for learners who want to develop practical Azure Data Lake skills, the course combines conceptual understanding with real-world workflows. You will learn to construct and execute U-SQL scripts, process and transform data, create reusable views, functions, and stored procedures, and monitor job execution using diagnostics, job graphs, heat maps, and vertex execution views. You will also manage Azure Data Lake resources using the Azure portal, Azure CLI, PowerShell, and Visual Studio while exploring pricing models to support efficient resource planning. What makes this course unique is its end-to-end approach that connects data ingestion, processing, optimization, monitoring, and management within a single Azure Data Lake workflow. By the end of the course, you will be able to design, implement, optimize, and manage Azure Data Lake analytics solutions with greater confidence while applying practical techniques for performance tuning, automation, and cost efficiency.
-
Build a practical foundation in Microsoft Azure and cloud computing with this hands-on course designed for beginners and IT professionals. You'll explore core cloud computing concepts, including service models, deployment models, Microsoft Azure architecture, and Azure account setup before progressing to the tools and services used to manage cloud resources. Through guided lessons, you'll learn to work with Azure portals, understand ARM and ASM models, manage subscriptions, and use Azure CLI and PowerShell for resource administration. You'll also gain practical experience creating and managing Azure Virtual Machines, selecting deployment strategies, configuring storage, implementing high availability, and securing Azure virtual networks with subnets, Network Security Groups (NSGs), and load balancing. The course also introduces Azure Storage services, including Blob, Disk, File, Table, and Queue storage, and concludes with deploying and managing scalable web applications using Azure App Services and WebJobs. By the end of the course, you'll be able to navigate the Azure environment, provision and manage core Azure infrastructure and networking components, configure storage services, and deploy web applications with confidence. Whether you're beginning your cloud computing journey or strengthening your Microsoft Azure fundamentals, this course provides practical experience that prepares you for real-world Azure environments and future cloud learning.
-
Build practical skills in Microsoft Azure Platform as a Service (PaaS) and learn how to develop, deploy, and manage modern cloud applications using Azure's managed services. In this course, you'll explore Azure App Services, deploy web and mobile applications with Visual Studio, and integrate Azure Storage and Azure SQL Database to support scalable and secure application data. Designed for developers, IT professionals, and cloud enthusiasts, this course provides a structured introduction to Azure PaaS through clear explanations, practical demonstrations, and real-world scenarios. You'll learn how to provision Azure App Services, deploy and manage applications using platform-integrated tools, and configure storage and database services to meet application requirements. A key strength of this course is its focus on combining application development, deployment, and backend service integration within Azure's managed platform. By the end of the course, you'll be able to build, deploy, and manage cloud-native web and mobile applications while leveraging Azure's scalable PaaS infrastructure for efficient application delivery.
-
Modernize your ASP.NET applications with confidence by learning how to migrate them to Microsoft Azure Platform-as-a-Service (PaaS). This hands-on course guides you through the complete migration process, from assessing application and database readiness to deploying and validating cloud-hosted solutions using Azure Web Apps and Azure SQL Database. Designed for intermediate .NET developers, cloud architects, and IT professionals, the course combines practical demonstrations with real-world migration scenarios. You'll evaluate application dependencies, perform readiness assessments, configure publish settings, generate SQL migration scripts, migrate application code and database schema, and verify that your deployed solution is configured correctly and performs reliably in Azure. The course emphasizes a structured migration workflow that helps you prepare for deployment, execute migrations, and validate application functionality after deployment. By following each step, you'll gain practical experience applying Azure PaaS migration best practices while ensuring application connectivity, performance, and configuration in a cloud environment. Whether you're modernizing existing ASP.NET MVC applications or preparing enterprise workloads for Azure, this course provides a practical, end-to-end approach to .NET application migration using Azure-native services.
-
Gain practical experience migrating web applications and MS SQL databases from on-premises environments to Microsoft Azure. In this course, you will learn how to assess application readiness, prepare Azure environments, and implement end-to-end migration workflows using Azure App Migration Assistant, Website Migration Tool, and Data Migration Assistant. Designed for IT professionals, developers, and cloud enthusiasts, this course provides guided, hands-on learning that walks you through migrating IIS-hosted web applications, transferring MS SQL databases to Azure SQL Database, and configuring performance, connectivity, and secure access. You'll also learn how to analyze compatibility, optimize cloud deployments, and apply practical migration strategies using Azure platform services. Through step-by-step exercises, you will develop the confidence to evaluate migration readiness, execute website and database migrations, and manage key deployment considerations in Azure. Rather than focusing only on concepts, the course emphasizes practical implementation with Azure-supported migration tools and real-world migration workflows. Whether you're preparing to migrate existing applications or expanding your Microsoft Azure cloud skills, this course provides a structured, practical approach to deploying web applications and databases to Azure.
Taught by
EDUCBA