- Level Professional
- المدة 16 ساعات hours
- الطبع بواسطة IBM
-
Offered by
عن
Showcase your skills in Data Engineering with this Python Project! This mini-course is intended to apply foundational Python skills by implementing different techniques to collect and work with data. You will assume the role of a Data Engineer and extract data from multiple file formats, transform it into specific datatypes, and then load it into a single source for analysis. Continue with the course and test your knowledge by implementing webscraping and extracting data with APIs all with the help of multiple hands-on labs. By the end of this project, you will have demonstrated your familiarity with important skills in Information Engineering and Extraction, Transformation and Loading (ETL), Jupyter Notebooks, and of course, Python Programming. Upon completion of this course, you will have acquired the confidence to begin collecting large datasets, webscraping, using APIs, and performing ETL tasks, to hone valuable data management skills - all with the use of Python. PRE-REQUISITE: **Python for Data Science, AI and Development** course from IBM is a pre-requisite for this project course. Please ensure that before taking this course you have either completed the Python for Data Science, AI and Development course from IBM or have equivalent proficiency in working with Python and data. NOTE: This course is not intended to teach you Python and does not have too much instructional content. It is intended for you to apply prior Python knowledge.الوحدات
Welcome
1
Videos
- Course Introduction
2
Readings
- Helpful Tips for Course Completion
- Pre-requisites and Course Syllabus
Working with Python Using an IDE
1
External Tool
- Hands-on Lab: Getting Started with IDE
1
Videos
- Demo: Working with an IDE
Extract, Transform, Load (ETL)
1
External Tool
- Hands-on Lab: Extract, Transform, Load (ETL)
1
Videos
- Extract, Transform, Load (ETL)
Access Data Using Webscraping and APIs
1
External Tool
- Hands-on Lab: Web scraping and Extracting Data using APIs
2
Videos
- (Optional) Web Scraping
- [Optional] REST APIs & HTTP Requests
Accessing and Loading Databases Using Python
1
External Tool
- Hands-on Lab: Accessing Databases using Python script
Module Summary and Assessment
2
Assignment
- Practice Quiz: Extract, Transform, Load (ETL)
- Graded Quiz: Extract, Transform, Load (ETL)
1
Readings
- Module Summary: Extract, Transform, Load (ETL)
Practice Project
1
External Tool
- Practice Project: Extract, Transform and Load GDP data
Graded Final Project
1
Assignment
- Graded Quiz: Final Project
1
External Tool
- Final Project: Acquiring and processing information on world's largest banks
1
Peer Review
- Submit your work and grade your peers
Course Wrap Up
2
Readings
- Congratulations and Next Steps
- Thanks from the Course Team
Application Development and Packaging using Python
1
Assignment
- Practice Quiz: Python Coding Practices and Packaging Concepts
3
External Tool
- Hands-on Lab: Static Code Analysis
- Hands-on Lab: Practice Session and Assignment on Unit Testing
- Hands-on Lab: Practice Session and Assignment on Python Packaging
3
Videos
- Python Style Guide and Coding Practices
- Unit Testing
- Packaging
2
Readings
- Module Introduction
- Module Summary: Python Coding Practices and Packaging Concepts
Auto Summary
Showcase your Python skills in the "Python Project for Data Engineering" course by Coursera. This hands-on course focuses on data extraction, transformation, and loading (ETL) using Python, web scraping, and APIs. Designed for IT & Computer Science professionals, it requires prior Python knowledge. The project spans 960 minutes and offers Starter and Professional subscription options. Enhance your portfolio with this practical Data Engineering experience.

Ramesh Sannareddy

Joseph Santarcangelo

Abhishek Gagneja