Data Engineering Project with Python
Practice crucial data engineering skills by implementing an ETL pipeline with Python. Extract data from different sources, transform it for analysis, and load it into a database.

Language
- English
Topic
- Python
Skills You Will Learn
- Python, Web Scraping, Data Engineering, Application Programming Interface (API), ETL, RDBMS
Offered By
- IBMSkillsNetwork
Estimated Effort
- 9 hours
Platform
- SkillsNetwork
Last Update
- October 3, 2025
What you will learn:
- Use Python and an IDE to perform ETL tasks.
- Utilize APIs and web scraping to perform data extraction
- Transform data for analysis
- Log operations and prepare data for loading
Course Syllabus
- Getting Started with IDE
- Extract, Transform, Load (ETL)
- Web scraping
- REST APIs and HTTP Requests
- Web scraping and Extracting Data using APIs
- Querying SQLite3 database
- Practice Project: Extract, Transform, and Load GDP Data
- Final Project: Acquiring and Processing Information on World's Largest Banks
General Information
- This course is self-paced.
- This platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.
Recommended Skills Prior to Taking this Course
- Working knowledge of the Python programming language (It is highly recommended that you complete the Python Fundamentals course from IBM prior to starting this project).

Language
- English
Topic
- Python
Skills You Will Learn
- Python, Web Scraping, Data Engineering, Application Programming Interface (API), ETL, RDBMS
Offered By
- IBMSkillsNetwork
Estimated Effort
- 9 hours
Platform
- SkillsNetwork
Last Update
- October 3, 2025
Instructors
Joseph Santarcangelo
Senior Data Scientist at IBM
Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.
Read moreRamesh Sannareddy
Corporate IT Trainer
Ramesh Sannareddy holds a Bachelors Degree in Information Systems (Birla Institute of Technology, Pilani). He has two and a half decades of experience in Information Technology Infrastructure Management, Database Administration, Information Integration and Automation. He worked for companies like Intergraph, Genpact, HCL, and Microsoft. Currently, he is a freelancer and pursues his passion for teaching. He teaches Data Science, Machine Learning, Programming and Databases.
Read more