Back to Catalog

Python for Data Engineering Project

Learn on

edX logo
IntermediateCourse

Master essential data engineering skills in this module by collecting data using APIs and web scraping, extracting data from various file formats, and transforming it for analysis. Log data operations, share your Jupyter Notebook in Watson Studio, and engage in peer reviews.

Language

  • English

Topic

  • Python

Skills You Will Learn

  • Application Programming Interface(API), Collaboration, Constructive Feedback, Data Collection, Data E

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 1 wk/4-5 hrs

Platform

  • edX

Last Update

  • December 8, 2025
About this Course
You'll gain hands-on experience with critical data engineering tasks in Python Project for Data Engineering. Learn to collect data from APIs and web scraping, extract data from diverse file formats, and transform it for further analysis. You'll also log data operations to ensure transparency and reproducibility.

Enhance your collaborative skills by sharing your Jupyter Notebook in Watson Studio and participating in peer reviews to gain and provide constructive feedback. This module will equip you with the practical knowledge and skills to handle real-world data engineering challenges efficiently.

Course Syllabus
Welcome
  • General Information
  • Learning Objectives
  • Syllabus
  • Grading Scheme
  • Course Introduction
  • Reading: Helpful Tips for Completing this Course
  • Reading: Pre-requisites and Course Syllabus
Module 1 – Extract, Transform, Load (ETL)
  • Demo: Working with an IDE
  • Hands-on Lab: Getting Started with IDE
  • Extract, Transform, Load (ETL)
  • Hands-on Lab: Extract, Transform, Load (ETL)
  • Web scraping (Optional)
  • REST APIs and HTTP Requests Part 2 (Optional)
  • Hands-on Lab: Web scraping and Extracting Data using APIs
  • Reading: Querying SQLite3 database
  • Hands-on Lab: Accessing Databases using Python Script
  • Practice Quiz: Extract, Transform, Load (ETL)
  • Module Summary: Extract, Transform, Load (ETL)
  • Graded Quiz: Extract, Transform, Load (ETL)
Module 2 – Final Project
  • Practice Project Overview
  • Practice Project: Extract, Transform, and Load GDP Data
  • Final Project Overview
  • Final Project: Acquiring and Processing Information on World's Largest Banks
  • Graded Quiz: Final Project
  • Submit your Work and Grade your Peers
  • Congratulations and Next Steps
  • Thanks from the Course Team