Python for Data Visualization and Analysis
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Python for Data Visualization and Analysis
This course is part of Applied Data Analytics Specialization
Instructor: Edureka
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Create impactful visualizations using Matplotlib and Seaborn to represent complex datasets effectively.
Build dynamic, interactive charts and dashboards with Plotly and IPyWidgets for enhanced data exploration.
Build dynamic, interactive charts and dashboards with Plotly and IPyWidgets for enhanced data exploration.
Deploy interactive data visualization applications seamlessly with Streamlit to share analysis results.
Skills you'll gain
Details to know
13 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
This Python for Data Visualization Analysis course provides a practical introduction to data visualization and exploratory data analysis (EDA) using Python. You will work with Matplotlib and Seaborn to create clear and effective visualizations, use Plotly to build interactive charts and dashboards, and apply advanced graphical techniques for EDA on complex datasets. Learn to present data clearly and extract meaningful insights through visual analysis.
By the end of this course, youβll be able to: - Understand the importance of various visualization techniques. - Select appropriate chart types for visualizing diverse datasets. - Create professional-quality visuals with Matplotlib, Seaborn, and Plotly. - Develop interactive dashboards and visuals with Plotly and IPyWidgets. - Perform EDA on complex datasets and deploy the results using Streamlit. This course is ideal for learners with foundational knowledge of Python programming and a basic understanding of data manipulation. Familiarity with libraries such as Pandas or NumPy is recommended. Whether you're a data analyst, aspiring data scientist, or Python programmer looking to sharpen your data visualization skills, this course equips you with the tools to transform raw data into meaningful stories. Elevate your data analysis journeyβenroll in Data Visualization and Exploratory Data Analysis with Python today!
In this module, learners will explore how to create various types of visualizations using Matplotlib. They will learn to apply these visuals to complex datasets, uncovering hidden insights that facilitate informed decision-making.
What's included
17 videos5 readings4 assignments1 discussion prompt
17 videosβ’Total 52 minutes
- Course Introductionβ’3 minutes
- Environment Set-Upβ’3 minutes
- Importance of Data Visualizationβ’2 minutes
- Line Plotβ’2 minutes
- Bar Chartβ’2 minutes
- Horizontal Bar Chartβ’2 minutes
- Stacked Bar Chartβ’1 minute
- Histogramβ’2 minutes
- Demonstration: Plotting Line and Bar Graphβ’6 minutes
- Demonstration: Plotting Histogramβ’5 minutes
- Scatter Plotβ’3 minutes
- Pie Chartβ’3 minutes
- Box Plotβ’4 minutes
- Customizing Chartsβ’2 minutes
- Demonstration: Pie Chartβ’3 minutes
- Demonstration: Scatter Plot and Box Plotβ’4 minutes
- Summary of Visualization with Matplotlibβ’3 minutes
5 readingsβ’Total 95 minutes
- Welcome to Python for Data Visualization and Analysisβ’10 minutes
- From Numbers to Narrativesβ’20 minutes
- Choosing the Right Chart: Bar Charts, Line Charts and Histogramβ’25 minutes
- Choosing the Right Chart Typeβ’20 minutes
- Choosing the Right Chart: Scatter, Pie and Boxβ’20 minutes
4 assignmentsβ’Total 29 minutes
- Knowledge Check : Visualizing Data with Matplotlibβ’20 minutes
- Practice Quiz : Setting Up Matplotlibβ’3 minutes
- Practice Quiz : Types of Plots and Chartsβ’3 minutes
- Practice Quiz : Plotting Different Chartsβ’3 minutes
1 discussion promptβ’Total 10 minutes
- Introduce Yourselfβ’10 minutes
In this module, learners will delve into data visualization with Seaborn, mastering the creation of diverse plots while developing skills to customize and refine visuals for improved presentation and interactivity.
What's included
12 videos2 readings3 assignments1 discussion prompt
12 videosβ’Total 41 minutes
- What is Seaborn?β’2 minutes
- Installing and Setting Up Seabornβ’2 minutes
- Comparing Seaborn with Matplotlibβ’2 minutes
- Relational Plot (Rel plot)β’2 minutes
- Distribution Plot (Dist Plot)β’2 minutes
- Categorical Plot (Cat Plot)β’3 minutes
- Demonstration: Visualizing Charts with Seabornβ’5 minutes
- Demonstration: Visualizing HeatMapβ’2 minutes
- Demonstration: Category, Relational and Distribution Plots β’6 minutes
- Demonstration: Personalizing Charts and Visualsβ’7 minutes
- Demonstration: Tailoring Graphs and Visualsβ’6 minutes
- Summary for Data Visualization with Seaborn β’3 minutes
2 readingsβ’Total 40 minutes
- Seaborn with Matplotlibβ’20 minutes
- A Guide to Seabornβ’20 minutes
3 assignmentsβ’Total 26 minutes
- Knowledge Check : Visualizing Data with Seabornβ’20 minutes
- Practice Quiz : Seaborn Libraryβ’3 minutes
- Practice Quiz : Plot Types in Seabornβ’3 minutes
1 discussion promptβ’Total 10 minutes
- Which of the following is easier to use, Seaborn or Matplotlib?β’10 minutes
In this module, learners will explore how to create interactive plots using Plotly, enhance exploratory data analysis (EDA) with IPyWidgets, and build shareable web applications with Streamlit. They will also gain the skills to develop dynamic dashboards and interactive reports for effective data presentation.
What's included
24 videos3 readings5 assignments1 discussion prompt
24 videosβ’Total 99 minutes
- Plotlyβ’4 minutes
- Customizing Basic Plot - Background and Markersβ’4 minutes
- Customizing Basic Plot - Lines, Titles and Labels β’3 minutes
- Customizing Basic Plot - Interactiveβ’3 minutes
- Interactive Plotsβ’3 minutes
- Demonstration: Plots with Hover Featureβ’3 minutes
- Demonstration: Customizing Hover Features and Tooltipsβ’4 minutes
- Plotly Dashβ’6 minutes
- Demonstration: Defining Layout and Structureβ’4 minutes
- Demonstration: Building Web Apps β’4 minutes
- Demonstration: Chaining Callbacksβ’4 minutes
- Demonstration: Multiple Inputs and Outputs with Interactionsβ’4 minutes
- Demonstration: Importing Airbnb Dataβ’2 minutes
- Demonstration: Web App for Airbnb Dataβ’4 minutes
- IPyWidgetsβ’5 minutes
- Displaying Widgets Layouts and Container Widgetsβ’4 minutes
- Interactive Controls Combining Multiple Widgets for Interactivityβ’5 minutes
- Custom Widgets Creating and Registering Custom Widgetsβ’4 minutes
- Extending Widget Functionalityβ’5 minutes
- What is Streamlit?β’2 minutes
- Demonstration: Code Details β’6 minutes
- Demonstration: Executing the Appβ’4 minutes
- Demonstration: Data Visualization on Streamlitβ’6 minutes
- Summary for Interactive Data Visualizationβ’3 minutes
3 readingsβ’Total 40 minutes
- Turning Static Plots Interactiveβ’20 minutes
- Plotly dash: Best Practicesβ’10 minutes
- Building with Streamlitβ’10 minutes
5 assignmentsβ’Total 32 minutes
- Knowledge Check : Interactive Visuals with Plotly and IPyWidgetsβ’20 minutes
- Practice Quiz : Plotly Libraryβ’3 minutes
- Practice Quiz : Plotly Dashboardβ’3 minutes
- Practice Quiz : Working of IPyWidgetsβ’3 minutes
- Practice Quiz : Streamlitβ’3 minutes
1 discussion promptβ’Total 10 minutes
- How do IPyWidgets enhance the interactivity of Jupyter Notebook projects?β’10 minutes
This module is designed to assess an individual on the various concepts and teachings covered in this course. Evaluate your knowledge with a comprehensive graded quiz on data visualization concepts, Matploltlib, Seaborn, Plotly and Association rule mining.
What's included
1 video1 reading1 assignment1 discussion prompt
1 videoβ’Total 2 minutes
- Course Summary of Python for Data Visualization and Analysisβ’2 minutes
1 readingβ’Total 30 minutes
- Project : Sales Data Analysis and Visualization Dashboardβ’30 minutes
1 assignmentβ’Total 30 minutes
- End Course Knowledge Check : Python for Data Visualization and Analysisβ’30 minutes
1 discussion promptβ’Total 10 minutes
- Describe Your Learning Journeyβ’10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Data Analysis
- Status: Free Trial
Course
- Status: Preview
Course
Guided Project
Why people choose Coursera for their career
Frequently asked questions
This course is ideal for data analysts, aspiring data scientists, and Python programmers who want to develop skills in data visualization and exploratory data analysis using Python. A basic understanding of Python programming and familiarity with libraries like Pandas or NumPy is recommended.
No prior experience in data visualization is required. This course provides a step-by-step approach, starting with foundational concepts and progressing to advanced techniques using tools like Matplotlib, Seaborn, and Plotly.
By the end of the course, youβll be able to:
- Design professional and interactive data visualizations.
- Perform EDA to uncover patterns and trends in data.
- Deploy data visualization applications using Streamlit.
More questions
Financial aid available,
