Enterprise Data Wrangling with SQL and Python
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Ask Coursera
Skills you'll gain
Tools you'll learn
Details to know
April 2026
4 assignments
See how employees at top companies are mastering in-demand skills
There are 4 modules in this course
Welcome to Enterprise Data Wrangling with SQL and Python. This course will cover data wrangling principles and techniques for business. Key topics include data extraction, profiling, cleansing, integration, transformation, and automating data processes for business purposes. In the course, you will apply principles and techniques using data transformation tools, programming languages, and data process automation tools. The course offers you an opportunity to learn how to embed appropriate communication mechanisms for collaboration to identify and resolve real-world data challenges revealed in datasets and business processes, creating business value in todayβs disparate computing and dynamic business environment.
In this module, you will learn about the structure of relational databases and how to use SQL queries for information retrieval, focusing on single-row and group functions. In the next module, you will build upon this foundation by exploring data manipulation and data joining techniques.
What's included
6 videos17 readings1 assignment
6 videosβ’Total 17 minutes
- Meet Your Facultyβ’2 minutes
- Relational Database Data Structureβ’3 minutes
- Unique Values β’3 minutes
- Constraintsβ’5 minutes
- Working with Text Valuesβ’2 minutes
- TIMESTAMP β’3 minutes
17 readingsβ’Total 85 minutes
- Course Introductionβ’2 minutes
- Syllabus - Enterprise Data Wrangling with SQL and Pythonβ’10 minutes
- Academic Integrityβ’1 minute
- Data Wrangling Key Questions β’2 minutes
- Data Wrangling Stepsβ’5 minutes
- Relational Databasesβ’2 minutes
- Key SQL Conceptsβ’10 minutes
- Overview of Predefined Functionsβ’2 minutes
- Single-Row vs. Group Functionsβ’10 minutes
- Overview of Single-Row Functionsβ’1 minute
- Common Examples of Single-Row Functionsβ’5 minutes
- Uses of Single-Row Functionsβ’4 minutes
- Single-Row Function Exampleβ’10 minutes
- Overview of Group Functionsβ’1 minute
- Common Examples of Group Functionsβ’4 minutes
- Uses of Group Functionsβ’6 minutes
- Group Function Exampleβ’10 minutes
1 assignmentβ’Total 45 minutes
- Assess Your Learning: Introduction to Data Wrangling and Relational Databasesβ’45 minutes
The module also highlights how effective data manipulation and joining contribute to the broader goals of data wrangling and preparation, ensuring that data is both well-organized and ready for analysis.
What's included
22 readings1 assignment
22 readingsβ’Total 146 minutes
- Data Manipulation Overviewβ’2 minutes
- DML Core Operationsβ’10 minutes
- INSERTβ’5 minutes
- Updateβ’10 minutes
- Deleteβ’8 minutes
- TCL Core Operationsβ’1 minute
- Commitβ’3 minutes
- Rollbackβ’5 minutes
- Summary Tableβ’10 minutes
- Data Joining Overviewβ’2 minutes
- Summary Table with Notesβ’10 minutes
- Data Joining Types Overviewβ’10 minutes
- Inner Join Overviewβ’4 minutes
- Inner Join Exampleβ’10 minutes
- Join Overviewβ’4 minutes
- Left Join Exampleβ’10 minutes
- Right Join Overviewβ’4 minutes
- Right Join Exampleβ’10 minutes
- Full Outer Join Overviewβ’4 minutes
- Full Outer Join Exampleβ’10 minutes
- Cross Join Overviewβ’4 minutes
- Cross Join Exampleβ’10 minutes
1 assignmentβ’Total 45 minutes
- Assess Your Learning: Managing and Retrieving Data with SQLβ’45 minutes
In this module, you will learn how to explore datasets using Python. Youβll practice techniques to inspect dataset structure (rows, columns, and data types), and detect missing, invalid, or inconsistent data. You will also learn how to generate descriptive statistics and distribution summaries, as well as interpret profiling results to guide data cleansing and improve overall data quality.
What's included
2 videos13 readings1 assignment
2 videosβ’Total 6 minutes
- Data Profilingβ’3 minutes
- Data Profiling Exampleβ’3 minutes
13 readingsβ’Total 61 minutes
- Data Profiling Overviewβ’10 minutes
- Discovering Data Structure Overviewβ’2 minutes
- Rows and Columnsβ’7 minutes
- Data Typeβ’7 minutes
- Non-Null Entriesβ’7 minutes
- Discovering Data Content Overviewβ’3 minutes
- Summary Statisticsβ’4 minutes
- Descriptive Statisticsβ’4 minutes
- Frequency Distributionβ’4 minutes
- Missing Valuesβ’3 minutes
- Duplicate Dataβ’3 minutes
- Incorrect or Ambiguous Dataβ’4 minutes
- Data Profilingβ’3 minutes
1 assignmentβ’Total 15 minutes
- Assess Your Learning: Data Profiling and Discoveryβ’15 minutes
By the end of this module, you will be able to apply practical data cleansing techniques to improve data quality and make your analysis more accurate and trustworthy.
What's included
2 videos11 readings1 assignment
2 videosβ’Total 3 minutes
- Data Cleansingβ’1 minute
- Data Cleansing to Handle Outliersβ’2 minutes
11 readingsβ’Total 29 minutes
- Data Cleansing Overviewβ’2 minutes
- Overview of Types of Data Issuesβ’2 minutes
- Missing Valuesβ’3 minutes
- Duplicatesβ’3 minutes
- Inconsistent Formatsβ’3 minutes
- Outliers and Anomaliesβ’3 minutes
- Incorrect or Invalid Valuesβ’3 minutes
- Data Types Conversionsβ’3 minutes
- Filteringβ’3 minutes
- Data Cleansing Exampleβ’2 minutes
- Congratulations! β’2 minutes
1 assignmentβ’Total 25 minutes
- Assess Your Learning: Data Cleansingβ’25 minutes
Instructor
Offered by
Explore more from Data Management
- Status: PreviewN
Northeastern University
Course
- Status: Free TrialU
University of Colorado Boulder
Course
- Status: Free TrialU
University of Colorado Boulder
Course
- Status: Free TrialD
Duke University
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
