Python for Data Visualization
Get started with Python and build essential skills for data visualization in just 5 weeks. No prior programming experience required.

Language
- English
Topic
- Data Visualization
Industries
- Data Visualization
Skills You Will Learn
- Data Visualization, Dash, Matplotlib, Dashboards And Charts, Python
Offered By
- IBMSkillsNetwork
Estimated Effort
- 5 weeks
Platform
- SkillsNetwork
Last Update
- April 10, 2025
- Visualization tools such as:
- Area plots
- Histograms
- Bar charts
- Pie charts
- Box plots
- Scatter plots
- Waffle charts
- Word clouds
- Geospatial maps.
- How to build dashboards
- How to create interactive data applications.
Course Syllabus
- Introduction to Data Visualization
- Introduction to Matplotlib
- Basic Plotting with Matplotlib
- Dataset on Immigration to Canada
- Line Plots
- Area Plots
- Histograms
- Bar Charts
- Pie Charts
- Box Plots
- Scatter Plots
- Bubble Plots
- Waffle Charts
- Word Clouds
- Seaborn and Regression Plots
- Introduction to Folium
- Maps with Markers
- Choropleth Maps
Learning Objectives
- Implement data visualization techniques and plots using Python libraries, such as Matplotlib, Seaborn, and Folium, to tell a stimulating story
- Create different types of charts and plots such as line, area, histograms, bar, pie, box, scatter, and bubble
- Create advanced visualizations such as waffle charts, word clouds, regression plots, maps with markers, and choropleth maps
- Generate interactive dashboards containing scatter, line, bar, bubble, pie, and sunburst charts using the Dash framework and Plotly library
Recommended Skills Prior to Taking this Course

Language
- English
Topic
- Data Visualization
Industries
- Data Visualization
Skills You Will Learn
- Data Visualization, Dash, Matplotlib, Dashboards And Charts, Python
Offered By
- IBMSkillsNetwork
Estimated Effort
- 5 weeks
Platform
- SkillsNetwork
Last Update
- April 10, 2025
Instructors
Saishruthi Swaminathan
Technical lead and data scientist in the IBM CODAIT team
My main focus is to democratize data and AI through open source technologies. I have a Masters in Electrical Engineering specializing in Data Science and a Bachelor degree in Electronics and Instrumentation. My passion is to dive deep into the ocean of data, extract insights, and use AI for social good. Previously, I was working as a Software Developer. On a mission to spread the knowledge and experience, acquired in my learning process. Currently leading the education for rural children initiative and organizing meetups focussing on women empowerment.
Read moreIBM Skills Network
IBM Skills Network Team
At IBM Skills Network, we know how crucial it is for businesses, professionals, and students to build hands-on, job-ready skills quickly to stay competitive. Our courses are designed by experts who work at the forefront of technological innovation. With years of experience in fields like AI, software development, cybersecurity, data science, business management, and more, our instructors bring real-world insights and practical, hands-on learning to every module. Whether you're upskilling yourself or your team, we will equip you with the practical experience and future focused technical and business knowledge you need to succeed in today’s ever-evolving world.
Read more