Azure Data Factory For Data Engineers - Project on Covid19 (Udemy.com)
Real world project for Data Engineers using Azure Data Factory, SQL, Data Lake, Databricks, HDInsight, CI/CD [DP203]
Created by: Ramesh Retnasamy
Last updated March 2026
What you will learn
- You will learn how to build a real-world data pipeline in Azure Data Factory (ADF).
- You will acquire good Data Engineering skills in Azure using Azure Data Factory (ADF), Azure Data Lake Storage Gen2, Azure SQL Database and Azure Monitor
- You will learn how to ingest data from sources such as HTTP and Azure Blob Storage into Azure Data Lake Gen2 using Azure Data Factory (ADF)
- You will learn how to transform data using Data Flows in Azure Data Factory (ADF) and load into Azure Data Lake Storage Gen2
- You will learn how to transform data using Databricks Notebook Activity in Azure Data Factory (ADF) and load into Azure Data Lake Storage Gen2
- You will learn how to transform data using Azure HDInsight Activity in Azure Data Factory (ADF) and load into Azure Data Lake Storage Gen2
- You will learn how to load transformed data from Azure Data Lake Storage Gen2 to Azure SQL Database using Azure Data Factory (ADF)
Course Description
Major updates to the course since the launch
October 2023 - Updates related to UI changes to Storage Browser & Azure Data Factory. Renaming of Azure Active Directory to Microsoft Entra ID & Default settings changes to Devops Organisation
January 2023 - Updates to section 3 (Environment Set-up) to reflect the change to the User Interface. Re-recorded 5 lessons.
November 2022 - Addition of sections 15 & 16 focusing on Continuous Integration & Continuous Delivery (CI/CD)
Welcome!
I am looking forward to helping you with learning one of the in-demand data engineering tools in the cloud, Azure Data Factory (ADF)! This course has been taught with implementing a data engineering solution using Azure Data Factory (ADF) for a real world problem of reporting Covid-19 trends and prediction of the spread of this virus.
This is like no other course in Udemy for Azure Data Factory or Data Engineering Technologies. Once you have completed the course including all the assignments, I strongly believe that you will be in a position to start a real world data engineering project on your own and also proficient on Azure Data Factory (ADF).
I have also included lessons on the storage solutions such as Azure Data Lake Storage, Azure Blob Storage, Azure SQL Database etc. Also, there are lessons on Azure HDInsight and Azure Databricks. I have even included lessons on building reports using Power BI on the data processed by the Azure Data Factory data pipelines. I have considered the machine learning models to be out of scope. You can use this data to build your own models and predict the spread.
The course follows a logical progression of real world project implementation with technical concepts being explained and the data pipelines in Azure Data Factory (ADF) being built at the same time. Even-though this course is not specifically designed to teach you the skills required for passing the Azure Data Engineer Associate Certification exam DP203, it can greatly help you get most of the necessary skills required for the exam.
I value your time as much as I do mine. So, I have designed this course to be fast-paced and to the point. Also, the course has been taught with simple English and no jargons. I start the course from basis and by the end of the course you will be proficient in the technologies used.
Currently the course teaches you the following
Azure Data Factory
Building a solution architecture for a data engineering solution using Azure Data Engineering technologies such as Azure Data Factory (ADF), Azure Data Lake Gen2, Azure Blob Storage, Azure SQL Database, Azure Databricks, Azure HDInsight and Microsoft PowerBI.
Integrating data from HTTP clients, Azure Blob Storage and Azure Data Lake Gen2 using Azure Data Factory.
Branching and Chaining activities in Azure Data Factory (ADF) Pipelines using control flow activities such as Get Metadata. If Condition, ForEach, Delete, Validation etc.
Using Parameters and Variables in Pipelines, Datasets and LinkedServices to create a metadata driven pipelines in Azure Data Factory (ADF)
Debugging the data pipelines and resolving issues.
Scheduling pipelines using triggers such as Event Trigger, Schedule Trigger and Tumbling Window Trigger in Azure Data Factory (ADF)
Creating Mapping Data Flows to create transformation logic. The course covers all of the transformation steps such as Source, Filter, Select, Pivot, Lookup, Conditional Split, Derived Column, Aggregate, Join and Sink transformation.
Debugging data flows, investigating issues, fixing failures etc
Implementing Azure Data Factory pipelines to invoke Mapping Data Flows and executing them.
Creating ADF pipelines to execute HDInsight activities and carry out data transformations.
Creating ADF pipelines to execute Databricks Notebook activities to carry out transformations.
Creating dependency between pipelines to orchestrate the data flow
Creating dependency between triggers to orchestrate the data flow
Monitoring data pipelines, creating alerts, reporting of metrics from the Azure Data Factory Monitor.
Monitoring of Data Factory pipelines using Azure Monitor and setting diagnostic setting to be forwarded to Azure Storage Account or Log Analytics Workspace.
Creating Log Analytics workspace, creating workbooks and charts from log analytics on the Azure Data Factory pipelines
Implementing the Azure Data Factory Analytics monitoring tool and how to extend the capability further.
Azure Storage Solutions
Creating Azure Storage Account, Creating containers, Uploading data, Access Control (IAM), Using Azure Storage explorer to interact with the storage account
Creating Azure Data Lake Gen2, Creating containers, Uploading data, Access Control (IAM), Using Azure Storage explorer to interact with the storage account
Creating Azure SQL Database, Pricing Tiers, Creating Admin User, Creating Tables, Loading Data and Querying the database.
Azure HDInsight & Databricks
Creating HDInsight Clusters, Interacting with the UI, Using Ambari, Creating Hive tables, Invoking HDInsight activities from Azure Data Factory
Creating Azure Databricks Workspace, Creating Databricks clusters, Mounting storage accounts, Creating Databricks notebooks, performing transformations using Databricks notebooks, Invoking Databricks notebooks from Azure Data Factory.
Azure Devops (CI/CD)
Creating Azure Devops Environment and configuring Azure Devops Git Repository
CI/ CD process for releasing Azure Data Factory artefacts to higher environments
Creating build and release pipelines in Azure Devops to release code to higher environments (Test/ Prod)
Configuring/ Parameterise CI/CD pipelines to release ADF pipelines that access Azure Data Lake Storage.
Instructor Details
- 4.6 Rating
18,072 Reviews
Ramesh Retnasamy
Hello! I am a full-time Senior Data Engineer and Architect with over 25 years of experience delivering large scale data projects across industries including technology, gaming, finance, retail, and government.
I have worked extensively on cloud platforms such as Azure and AWS, as well as on-premises systems. I hold multiple certifications, including Data Engineering credentials from Microsoft Azure and Databricks.
Teaching is a passion of mine, and I take great pride in the success of my students. My approach is different from traditional IT training. I focus on real world projects that not only explain the concepts but also help them stick through hands-on application. I provide guidance on best practices and help you build solutions that are ready for real production environments.
I value your time as much as mine, so I keep my courses focused, practical, and free of jargon. All lessons are taught in simple English. By the end of my courses, you will have the skills and confidence to begin working on real projects, along with a strong foundation to continue learning and growing in your career.
More courses by Ramesh Retnasamy
Azure Databricks & Spark for Data Engineers:Hands-on Project (2026)
4.7 (28,183 Reviews)
Provider: Udemy
Time: 31.8h
$119.99
More IT & Software courses
CISA 2026 Certification: The Ultimate IT Auditor Masterclass
5.0 (71 Reviews)
Provider: Udemy
Time: 2.5h
$34.99
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Monitoramento de aplicações com Prometheus e Grafana (2024)
4.9 (2,215 Reviews)
Provider: Udemy
Time: 5.6h
$19.99
CCNA OSPF troubleshooting: Cisco CCNA and ICND2 exam prep (2020)
4.9 (424 Reviews)
Provider: Udemy
Time: 2h
Free
Microsoft Access Networking 2: Maximum Security (2022)
4.9 (312 Reviews)
Provider: Udemy
Time: 2.2h
$64.99
Reviews
By Allan BIVEGHE on 9/3/2026
Pour l'instant ça va mais j'ai perdu le film sur le role de ADF car trop d'informations à la fois pour une première en tant que debutant
By Bhushan Oulkar on 8/7/2026
Fanstactic Explanation I admire bought two from the same person . Sir really felt very happy about yeour teaching but small request please include Delta live tables,Declarative pipeline and streaming data explanation in databricks cource please
By Veda Gaonkar on 7/17/2026
Great presentation, very organized, has made it very easy to follow. Has good amount of hands-on which makes the subject stick for longer periods. I found it helpful, would recommend it.
By Steven Ing on 6/1/2026
Good foundational course on Azure Data Factory. Improvements to the course would be to update the course to use the latest ECDC Covid 19 data and to update the Azure-to-Databricks connection to use Unity Catalog.
By Raghuram Bodicharla on 4/21/2026
Explanation about Architecture is good. Along with Architecture explanation I am able to corelate to real time project experience
By Varun Goyal on 3/17/2026
Nice exhaustive course for a beginner but very well explained by the instructor. Though sometimes it was too fast to digest.
By Abdulkarim Habib on 1/18/2026
Good explanation and on hands course, i feel comfortable in understanding all the concepts and able to execute all exercises.
By Alexander Watts-Barnett on 12/28/2025
Like all of Ramesh's (this instructor's) courses this Azure Data Factory course is very well organized and thorough, providing an easy-to-follow structure with plenty of detailed explanations to help the learner understand the process. Audio, picture quality and structure are great and the course materials are very useful. The reason I took this course was because I was put on a project at work that required knowledge of Azure Data Factory and in many respects the actual project I was working on was very similar to the project we build in this course, so it was a huge help. If I had to suggest improvements I'd say that more attention could be spent on parameterization and conditional pipelines. Also in my case I was never able to get Microsoft to sign off on my parallelism so I was not able to do some of the CI/CD exercises. Luckily I had experience deploying pipelines through Git Hub so I could simply watch the lectures and follow the process mentally. I think it might be useful if the GIT Hub method for version control and CI/CD were also demonstrated as it requires no parallelism requirement from Microsoft yet follows a similar structure (though I'm not sure how likely one is to see that in a production environment) -- but these are just suggestions to make to add to an already excellent course. Great experience overall.
By Jose Antonio Delgado Guerra on 12/14/2025
El curos cubre los aspectos mas relevantes de ciclo de vide de aplicaciones en ADF asi como varios escenarios que son comunes en el ambiente real, creo que cubre todos los aspectos y deja al lector con elementos suficientes para ser prodcutivo en estas herramientas.
By Julian Addington-Barker on 11/25/2025
I thought that this was a really good comprehensive course to learn Azure Data Factory. My only criticism was the CI/CD section which was quite long and for me not as interesting as the rest of the course but, I understand that this is a necessary aspect of Data Engineering, even so this is still a very useful and informative section of the course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100







