- Level Foundation
- Duration 27 hours
- Course by University of Colorado Boulder
-
Offered by
About
Data wrangling is a crucial step in the data analysis process, as it involves the transformation and preparation of raw data into a suitable format for analysis. The "Fundamental Tools for Data Wrangling" course is designed to provide participants with essential skills and knowledge to effectively manipulate, clean, and analyze data. Participants will be introduced to the fundamental tools commonly used in data wrangling, including Python, data structures, NumPy, and pandas. Through hands-on exercises and practical examples, participants will gain the necessary proficiency to work with various data formats and effectively prepare data for analysis. In this course, participants will dive into the world of data manipulation using Python as the primary programming language. They will learn about data structures, such as lists, dictionaries, and arrays, and how to use them to store and organize different types of data. Furthermore, participants will explore the power of Python packages like random and math for generating and performing mathematical operations on data. They will also be introduced to NumPy, a powerful library for numerical computing, and learn how to efficiently work with multi-dimensional arrays and matrices. A significant focus of the course will be on pandas, a versatile library for data manipulation and analysis. Participants will discover various techniques to clean, reshape, and aggregate data using pandas, enabling them to derive valuable insights from messy datasets.Modules
Python Fundamentals
1
Assignment
- Python Fundamentals Quiz
2
Videos
- Course Overview
- Python Fundamentals
3
Readings
- Assessment Strategy
- Python Fundamentals Slides
- Python Fundamentals Practice Lab
Python Functions
1
Assignment
- Python Functions Quiz
1
Videos
- Python Functions
2
Readings
- Python Functions Slides
- Python Functions Practice Lab
Python Packages
1
Assignment
- Python Packages Quiz
1
Videos
- Python Packages
2
Readings
- Python Packages Slides
- Python Packages Practice Lab
Data Structure - List
1
Assignment
- List Quiz
1
Videos
- Data Structure - List
2
Readings
- List Demo
- List Practice Lab
String
1
Assignment
- String Quiz
1
Videos
- String
1
Readings
- String Demo
Data Structure - Set
1
Assignment
- Set Quiz
1
Videos
- Data Structure - Set
2
Readings
- Set Demo
- Set Practice Lab
Data Structure - Dictionary
1
Assignment
- Dictionary Quiz
1
Videos
- Data Structure - Dictionary
2
Readings
- Dictionary Demo
- Dictionary Practice Lab
Numpy Basics
1
Videos
- Numpy Basics
1
Readings
- Numpy Basics Demo
Numpy Advanced
1
Videos
- Numpy Advanced
1
Readings
- Numpy Advanced Demo
Numpy Masks
1
Assignment
- Numpy Quiz
1
Videos
- Numpy Masks
2
Readings
- Numpy Masks Demo
- Numpy Practice Lab
Pandas Series
1
Videos
- Pandas Series
1
Readings
- Pandas Series Demo
Pandas DataFrame
1
Videos
- Pandas DataFrame
1
Readings
- Pandas DataFrame Demo
Pandas Advanced
1
Assignment
- Pandas Quiz
1
Videos
- Pandas Advanced
2
Readings
- Pandas Advanced Demo
- Pandas Practice Lab
Dummy Dataset Creation
1
Assignment
- Self Reflection
1
Readings
- Dummy Dataset Creation
Auto Summary
Unlock the potential of data with the "Fundamental Tools of Data Wrangling" course on Coursera. Dive into data manipulation using Python, exploring essential tools like lists, dictionaries, NumPy, and pandas. With hands-on exercises, gain skills to clean, reshape, and analyze data efficiently. Ideal for beginners in Data Science & AI, this 1620-minute foundational course is accessible via Starter and Professional subscriptions.

Di Wu