Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates 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 practical foundation in artificial intelligence and learn how AI workloads are implemented with Microsoft Azure services while preparing for the AI-900 Microsoft Azure AI Fundamentals certification. You’ll explore essential AI and machine learning concepts, common AI workloads, dataset structures, model types, and evaluation metrics such as AUC and FPR. Designed for beginners, business users, and technical decision-makers, this course requires no programming expertise. You’ll learn to identify suitable AI use cases, apply Microsoft’s responsible AI principles, and understand fairness, accountability, transparency, and security in AI solutions. Through hands-on examples and service walkthroughs, you’ll configure an Azure Machine Learning workspace, use AutoML, and construct no-code machine learning pipelines with Azure ML Designer. You’ll also examine computer vision, natural language processing, and conversational AI using Computer Vision, Text Analytics, Azure Bot Services, and QnA Maker. By the end of the course, you’ll be able to differentiate machine learning approaches, interpret model performance, build and deploy no-code models as web services, analyze text, identify computer vision services, and design conversational bots. Its combination of AI-900 exam alignment, responsible AI guidance, and visual, no-code Azure workflows makes this course a focused path to understanding and applying Azure AI.
-
Learn to design, build, and deploy an AI-powered chatbot using Microsoft Azure Cognitive Services and Java. This hands-on course takes you through the complete development workflow, from configuring Azure QnA Maker and preparing an FAQ knowledge base to integrating the service with a REST-enabled Java application. Designed for intermediate learners with Java knowledge, the course helps you configure Azure QnA services, develop and execute chatbot applications in Spring Tool Suite, and troubleshoot service-integration challenges. You will also validate chatbot performance in local and cloud-based environments, evaluate Azure resource usage, manage cloud services efficiently, and clean up resources responsibly to help control operational costs. By the end of the course, you will be able to design QnA knowledge bases, integrate Azure Cognitive Services into Java applications, debug chatbot implementations, validate deployments, and manage Azure resources for cost-efficient AI solutions. What makes this course distinctive is its focused, end-to-end approach. You will move beyond chatbot concepts to gain practical experience in service configuration, Java integration, debugging, deployment validation, and cloud resource management. Enroll to strengthen your Azure AI, chatbot development, and cloud integration skills through a structured, application-based learning experience.
-
Build practical skills in designing, deploying, securing, and managing cloud applications with Microsoft Azure App Services. You’ll follow the application lifecycle, from deploying and updating .NET web applications and organizing Azure resource groups to configuring App Service plans, SQL Server environments, remote access, and CORS policies. Designed for cloud developers, IT professionals, and solution architects, this course connects application development with performance, security, automation, infrastructure, messaging, and event-driven architecture. Through practical tasks and real-world scenarios, you’ll deploy REST APIs, implement Azure CDN and caching, configure authentication and authorization, schedule backups, and automate workflows with Azure Logic Apps. You’ll also provision virtual machines with IIS, create virtual networks and peering, and manage subnets, route tables, and network interfaces. Finally, you’ll configure Azure Service Bus queues and topics, develop Azure Functions for storage, timer, and HTTP events, and route events between publishers and subscribers using Azure Event Grid. By the end of the course, you’ll be able to build scalable, secure cloud-native applications, integrate databases and content delivery services, automate business processes, configure Azure infrastructure, and create responsive, loosely coupled solutions. Enroll to gain hands-on experience connecting Azure services across modern cloud application environments.
-
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.
-
Develop practical skills in building and deploying cloud-based applications with Microsoft Azure. This hands-on course guides you through Azure Platform as a Service (PaaS), from mapping traditional web application architecture to Azure services to deploying and validating applications with Azure App Services and FTP-based publishing. You’ll configure Azure Active Directory for secure identity management and develop, deploy, and monitor Azure WebJobs that automate background tasks such as file handling and messaging. You’ll also connect applications to Azure SQL Database, Blob Storage, and Table Storage to manage user data, image metadata, file uploads, and structured information. Practical activities help you apply connection strings, validate data persistence, analyze WebJob outputs, review portal logs, and troubleshoot integrated deployments. Designed for learners who want practical experience with Azure application development, this course brings deployment, identity, automation, storage, testing, and monitoring together in one end-to-end workflow. By the end, you’ll be able to build Azure web applications, integrate identity and data services, automate backend processes, evaluate deployment results, and resolve cloud integration errors. Enroll to gain focused experience creating and managing connected Azure application solutions.
-
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.
-
Prepare to design, administer, secure, scale, and migrate relational databases in Microsoft Azure while building knowledge aligned with the Microsoft DP-300: Administering Relational Databases on Azure certification. You’ll begin by exploring the certification structure, setting up an Azure learning environment, comparing Azure SQL deployment models, configuring connectivity, provisioning an Azure SQL Database, and working with sample databases. As you progress, you’ll evaluate relational database solutions based on workload, functionality, performance, security, availability, scalability, and compliance requirements. You’ll plan resilient architectures, assess backup and security options, and apply vertical and horizontal scaling strategies. You’ll also use SQL replicas, sharding, and SQL Data Sync to improve distributed database performance and availability. Designed for database professionals and learners preparing for DP-300, this course combines foundational platform setup with scenario-based planning, practical demonstrations, and advanced migration strategies. You’ll learn to assess compatibility, plan and execute migrations from on-premises or cloud environments using Azure assessment tools and services, minimize downtime, preserve data integrity, and optimize post-migration success. Enroll to develop a structured, practical approach to Azure SQL database administration and migration.
-
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 practical Microsoft Azure skills from cloud fundamentals to enterprise deployment. You’ll begin by exploring cloud computing models, Azure services, pricing tools, and the Azure Portal. You’ll then create and manage web applications, Windows and Linux virtual machines, virtual storage, virtual networks, subnets, DNS, VPNs, and hybrid connections. Designed for aspiring cloud professionals and IT practitioners, this course combines essential concepts with hands-on Azure implementation. You’ll configure VM networking and ports, deploy SharePoint and websites, use availability sets, apply autoscaling, integrate WebJobs, and monitor application performance. You’ll also examine Recovery Services, desktop virtualization, StorSimple, SQL databases, reporting, subscription planning, billing management, and on-premises workload migration. What makes this course distinctive is its progressive journey from the Azure basics to real-world infrastructure, scalability, recovery, and migration scenarios. By the end, you’ll be able to navigate Azure confidently; deploy and configure cloud resources; build secure, scalable web and network environments; connect on-premises systems to Azure; and explain how Azure Machine Learning, BizTalk, Traffic Manager, and HDInsight support modern cloud solutions. Enroll to develop practical Azure knowledge for real-world implementation and Azure certification paths.
-
Build practical expertise in designing, managing, and optimizing data pipelines with Microsoft Azure Data Factory (ADF). Across four progressive modules, you’ll move from foundational setup to advanced data integration by configuring ADF, Azure Blob Storage, SQL schemas, source and sink datasets, and copy activities. Designed for data professionals, data engineers, and cloud practitioners, this hands-on course guides you through building, debugging, deploying, and scheduling end-to-end pipelines. You’ll automate workflow execution with triggers, monitor pipeline runs and performance metrics, interpret execution logs, and diagnose failures using ADF monitoring and diagnostic features. You’ll also integrate Azure Data Lake, create dynamic datasets, parameterize pipelines, and validate inputs to support scalable, reliable workflows. Interactive exercises, scenario-based activities, and graded assessments reinforce each stage of the learning process. By the end of the course, you’ll be able to construct production-ready data pipelines, automate execution, assess data integrity, troubleshoot pipeline issues, and optimize cloud data integration processes. Whether you’re creating your first ADF pipeline or strengthening existing Azure skills, this course offers a structured path from setup through advanced pipeline optimization.
-
Build practical skills in designing and operating big data analytics solutions with Microsoft Azure Data Lake. You’ll begin by exploring Azure Data Lake architecture, its core services, and its role in modern data processing. You’ll then construct and execute U-SQL scripts to ingest, filter, transform, aggregate, and distribute structured data at scale. Designed for learners seeking hands-on Azure Data Lake experience, this course connects foundational concepts with an end-to-end analytics workflow. You’ll create reusable views, table-valued functions, and stored procedures; extend query logic with inline C# expressions; and manage U-SQL projects and job submissions in Visual Studio. You’ll also analyze job performance using diagnostics, job graphs, heat maps, and vertex execution views to identify bottlenecks and improve efficiency. The course also shows you how to organize files and directories and manage Azure Data Lake resources through the Azure portal, Azure CLI, and PowerShell. You’ll examine pricing models to support informed resource planning and cost efficiency. By the end, you’ll be able to design, implement, monitor, optimize, and manage Azure Data Lake analytics workflows with greater confidence. Its practical, connected approach makes it ideal for learners who want to build skills across data ingestion, scalable processing, query development, performance analysis, and resource management in one course.
-
Build practical Microsoft Azure and cloud computing skills through guided lessons designed for beginners and IT professionals. You’ll start with cloud principles, service and deployment models, Azure architecture, account setup, portals, subscriptions, ARM and ASM models, and resource governance. You’ll then use Azure CLI and PowerShell to administer resources and create, configure, and connect to Windows and Linux Azure Virtual Machines. Learn how VM status, sizing, billing, architectures, pricing tiers, disks, and availability sets influence deployment decisions. You’ll also configure virtual networks, subnets, address spaces, Network Security Groups, load balancers, VPN Gateway, and Traffic Manager to support secure traffic management and hybrid connectivity. The course also covers Azure Storage services, including Blob, Disk, File, Table, and Queue storage. Finally, you’ll deploy, scale, and manage web applications with Azure App Services and automate jobs using WebJobs. By the end of the course, you’ll be able to navigate Azure, provision and manage core infrastructure, configure resilient storage and networking, connect on-premises networks to Azure, and deploy scalable web applications. Its progressive, hands-on focus takes you from essential cloud concepts to practical Azure deployment and administration, making it a strong next step for building Microsoft Azure fundamentals and preparing for future cloud learning.
-
Build practical skills in Microsoft Azure Platform as a Service (PaaS) and learn to build, deploy, and manage modern cloud applications using Azure managed services. You’ll explore foundational Azure PaaS concepts, provision Azure App Services, and use Visual Studio and platform-integrated tools to deploy and manage web and mobile applications. Designed for developers, IT professionals, and cloud enthusiasts, this course connects application development and deployment with essential backend services. Through clear explanations, practical demonstrations, and real-world scenarios, you’ll configure Azure Storage and Azure SQL Database to support scalable, secure application data requirements. By the end of the course, you’ll be able to provision and manage Azure App Services, deploy web and mobile applications, and integrate cloud storage and database services for efficient application delivery. The course stands out by bringing development, deployment, and backend integration together in one structured introduction to Azure PaaS. Enroll to gain practical experience using Azure’s managed infrastructure to create and operate robust, cloud-native applications.
-
Modernize ASP.NET MVC applications by migrating them from on-premises environments to Microsoft Azure Platform as a Service (PaaS). This hands-on course guides you through an end-to-end .NET application migration workflow, from assessing application and database readiness to deploying and validating cloud-hosted solutions with Azure Web Apps and Azure SQL Database. Designed for intermediate .NET developers, cloud architects, and IT professionals, the course uses practical demonstrations and real-world migration scenarios. You’ll evaluate application dependencies, conduct readiness and configuration assessments, configure publish settings, generate SQL migration scripts, and migrate application code and database schemas to Azure. By the end of the course, you’ll be able to prepare an ASP.NET application for migration, implement application and database migration, and validate configuration, connectivity, functionality, and performance after deployment. What makes this course distinctive is its structured, implementation-focused approach to pre-migration assessment, migration execution, and post-migration testing. Enroll to gain practical experience applying Azure PaaS migration best practices to existing ASP.NET MVC applications and enterprise workloads.
-
Build practical skills for migrating web applications and MS SQL databases from on-premises environments to Microsoft Azure. This hands-on course guides you through assessing application readiness, preparing Azure environments, and completing end-to-end cloud migration workflows with Azure App Migration Assistant, Website Migration Tool, and Data Migration Assistant. Designed for IT professionals, developers, and cloud enthusiasts, the course shows you how to assess and migrate IIS-hosted web applications to Azure App Services. You’ll also transfer MS SQL databases to Azure SQL Database while configuring performance, connectivity, and secure access. Through guided exercises, you’ll analyze compatibility, prepare applications, execute website and database migrations, optimize cloud deployments, and manage key deployment considerations using Azure platform services. By the end of the course, you’ll be able to evaluate migration readiness and implement practical web application and database migration strategies in Azure. What makes this course distinctive is its focused, implementation-based approach: you’ll follow complete migration workflows using Azure-supported tools instead of studying migration concepts alone. Enroll to gain structured experience deploying existing web applications and databases to Azure.
Taught by
EDUCBA