Course

Python Project for Data Engineering

IBM

Showcase your Python skills in the Data Engineering Project for Data Engineering. This short course allows you to apply your basic Python knowledge to real-world scenarios, focusing on gathering and manipulating data. You will play the role of a Data Engineer, extracting data from various sources and preparing it for database loading. The course emphasizes web scraping, API utilization, and the ETL process, providing a solid foundation in Python for working with and manipulating data.

  • Demonstrate proficiency in Python for data manipulation
  • Implement web scraping and utilize APIs to extract data
  • Work on a real project to extract, transform, and load data
  • Utilize Jupyter notebooks and IDEs for project completion

Pre-requisite: Completion of the Python for Data Science, AI and Development course from IBM or equivalent proficiency in Python and data manipulation. This project-based course does not focus on new instructional content but rather provides a platform to apply prior Python knowledge.

Certificate Available ✔

Get Started / More Info
Python Project for Data Engineering
Course Modules

Apply your Python skills in this Data Engineering Project. Learn ETL techniques, web scraping, APIs, and more. Gain practical experience in extracting, transforming, and loading data using Python.

Extract, Transform, Load (ETL)

The course introduction provides an overview of the ETL process and demonstrates working with an IDE. You’ll gain insights into extracting, transforming, and loading data, with the option for additional learning on web scraping, REST APIs, and HTTP requests. Helpful tips and prerequisites are included to ensure effective course completion. Hands-on labs and quizzes offer practical application of the concepts learned.

Final Project

The final project module allows you to apply the knowledge gained throughout the course into a real-world scenario. You’ll demonstrate your skills in extracting, transforming, and loading data using Python, solidifying your understanding and proficiency in Data Engineering.

[Optional] Python Coding Practices and Packaging Concepts

This optional module covers Python coding practices and packaging concepts. You’ll explore the Python style guide, coding practices, unit testing, and packaging. Hands-on labs and practice sessions provide practical experience, ensuring you grasp key concepts effectively.

More Data Management Courses

IBM Data Engineering

IBM

Prepare for a career in data engineering with IBM's comprehensive program. Gain hands-on experience with Python, SQL, and Big Data technologies to become job-ready...

Business Intelligence and Visual Analytics

University of California, Irvine

Business Intelligence and Visual Analytics is a comprehensive course focusing on data visualization, visual analytics, and advanced business intelligence topics...

Getting Started with Data Warehousing and BI Analytics

IBM

Kickstart your journey into Data Warehousing and BI Analytics with this self-paced course offered by IBM. Gain practical knowledge and hands-on experience in designing,...

Proyecto final de ingenieros de bases de datos

Meta

This course focuses on creating a comprehensive database and client for the Little Lemon restaurant. Students will demonstrate their skills in database engineering...