Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On End-to-End Big Data Projects
Rating: 3.5 out of 5(5 ratings)
108 students

Hands-On End-to-End Big Data Projects

Work with Big Data Tools, SQL Databases, AWS, ETL, Data Integration Tools & more to master real-world Big Data Projects
Created byMD Imran
Last updated 2/2026
English
English [Auto],

What you'll learn

  • How to Build a Scalable Data Pipeline using various Components
  • Data Warehouse Design
  • Data Preparation,Cleaning, Data Transformation and Manipulation
  • Industry Project Ready projects

Course content

5 sections112 lectures9h 38m total length
  • Exploration of the dataset4:11

    Explore a sales data set by analyzing columns like region, country, item type, and sales channel, and learn to transform order date and ship date formats in a data pipeline.

  • Creating EMR Cluster6:52

    Create an EMR cluster in AWS console using quick options, configure core Hadoop with Hive and components, and choose hardware M5 X large with master and core nodes, enabling auto-termination.

  • Login into EMR part 18:20

    Connect to the running EMR cluster via SSH, configure the master security group to allow your IP, and use PuTTY and PuTTYgen to connect to the master node.

  • Login into EMR part 22:36

    Learn how to log into an EMR cluster, convert pem to ppk with puttygen, establish ssh access, and run hive commands to view databases.

  • Upload Data into Amazon S32:51

    Create an S3 bucket, upload the sales data CSV, and prepare it for loading into the EMR cluster, setting up the extract and load steps before transformation.

  • using HIve as ETL Tool14:11

    Explore loading data from S3 into Hive via an external table, perform etl transformations, cast dates and numbers, and create a final partitioned sales table for analytics.

  • Hive Data Insertion2:05

    Demonstrates visualizing an ETL workflow in the Hive UI, inspecting map and reduce tasks, partitions, and a final sales table through sample queries and partition-based processing.

  • Install Tableau Desktop6:27

    Visualize sales data by connecting the final Hive table from your EMR cluster to Tableau Desktop, using its 14 days free trial and diverse connectors.

  • Install Driver2:14

    Download and install the hive odbc 64-bit driver, then restart Tableau to connect Amazon EMR Hadoop.

  • Connect Tableau to Amazon EMR Hive2:46

    Connect Tableau to Amazon EMR Hive by configuring the server name, port 10000, and Hive authentication with SSL; refresh the schema and load data from final table into Tableau.

  • Add data schema and Table0:52

    Set the default schema and final stage table, drag the final sales table onto the canvas. Preview data in Tableau with measures and dimensions.

  • plot charts in Tableau part 16:28

    Visualize data in Tableau by distinguishing dimensions and measures, adjust data types and geographic roles, and build a dual-axis chart of units sold and unit cost by region.

  • plot charts in Tableau part 29:27

    Learn to add and customize filters in Tableau, choose suitable charts like bar, treemap, and map for revenue by country, and use sorting, labeling, and top-N filters to build dashboards.

  • plot charts in Tableau part 32:51

    Create and customize a Tableau map showing units sold by country, color by revenue, with filters and dropdown controls to explore country-level data.

  • plot charts in Tableau part 44:38

    learn to create tables and charts in Tableau, using regions and item types to display units sold, total revenue, and total profit, and calculated fields like total final cost.

  • plot charts in Tableau part 54:58
  • Building Dashboard and story14:58

    Drag and drop charts to build a dynamic dashboard, set auto size, apply filters for interactive insights, and create stories with captions for presentations across the data source.

  • Resources0:02

Requirements

  • It is also beneficial to have prior knowledge of SQL, programming basics, data pipelines and ETL concepts

Description

The Big Data Projects course is designed to provide students with an in-depth understanding of the various tools and techniques used to handle and analyze large-scale data. The course will cover topics such as data preprocessing, data visualization, and statistical analysis, as well as machine learning and deep learning techniques for data analysis.

Throughout the course, students will be introduced to the Hadoop ecosystem, including technologies such as Hadoop Distributed File System (HDFS), MapReduce, and Apache Spark. Students will also gain hands-on experience working with big data tools such as Apache Hive, Pig, and Impala.


At the end of the course, students will have the necessary skills and knowledge to handle large-scale data and analyze it effectively. Students will also have a solid understanding of the Hadoop ecosystem and various big data tools that are commonly used in the industry.


A real data engineering project usually involves multiple components. Setting up a data engineering project, while conforming to best practices can be extremely time-consuming. If you are


A data analyst, student, scientist, or engineer looking to gain data engineering experience, but are unable to find a good starter project.

1. Wanting to work on a data engineering project that simulates a real-life project.

2. Looking for an end-to-end data engineering project.

3. Looking for a good project to get data engineering experience for job interviews.


Then this Course is for you. In this Course, you will

  1. Learn How to Set up data infrastructure such as Airflow, Redshift, Snowflake, etc

  2. Learn data pipeline best practices.

  3. Learn how to spot failure points in data pipelines and build systems resistant to failures.

  4. Learn how to design and build a data pipeline from business requirements.

  5. Learn How to Build End to End ETL Pipeline

  6. Set up Apache Airflow, AWS EMR, AWS Redshift, AWS Spectrum, and AWS S3.


Tech stack:  

➔Language: Python

➔Package: PySpark

➔Services: Docker, Kafka, Amazon Redshift,S3, IICS, DBT Many More


Requirements

  • This course  presume that students have prior knowledge of AWS or its Big Data services.

  • Having a fair understanding of Python and SQL would help but it is not mandatory.


Every Month New Projects will be added


Who this course is for:

  • People with some software background who want to learn the New technology in big data analysis will want to check this out. This course focuses on Various Big data Tools; we introduce some Data Engineering and data Science concepts along the way, but that's not the focus. If you want to learn how to Build Data Engineering Projects , then this course is for you.
  • Data analysts and Data Engineer who are curious about Big Data Tools and how it relates to their work.