Data Visualization with Python Online Course
In today’s data-driven world, data visualization is a critical skill for every aspiring data scientist. While data manipulation and wrangling are essential, the ability to effectively visualize and interpret data is what turns raw information into actionable insights.
This comprehensive course is designed to provide you with the practical skills needed to create meaningful and impactful visualizations using Python. Starting with the fundamentals of Python programming, you'll be introduced to powerful libraries such as NumPy, Pandas, Matplotlib, Seaborn, Bokeh, and Folium.
You’ll also gain hands-on experience in:
- Data preparation and manipulation techniques
- Building a wide range of plots and interactive visualizations
- Mapping geographical data using Folium
- Completing practical mini-projects in every module to reinforce your learning
- With its structured approach and in-depth content, this course is one of the most comprehensive resources for mastering data visualization in Python.
Who Should Take This Course?
This course is ideal for:
- Beginners with no prior programming experience
- Aspiring data analysts and data scientists
- Anyone looking to enhance their data storytelling and visualization skills using Python
- Whether you're just starting your journey or looking to sharpen your skills, this course equips you with the tools and confidence to visualize data effectively and drive insights.
Course Curriculum
Introduction to the Course
- About the Tutor and AI Sciences
- Introduction to Instructor
- Focus of the Course
- Content of the Course
Strings in Python
- Introduction to Strings
- Multi-Line Strings
- Indexing Strings
- Indexing Strings Quiz
- Indexing Strings Solution
- String Methods
- String Methods Quiz
- String Methods Solution
- String Escape Sequences
- String Escape Sequences Quiz
- String Escape Sequences Solution
Python Data Structure
- Introduction to Data Structure
- Data Structures - Defining and Indexing
- Data Structures - Insertion and Deletion
- Data Structures-Insertion and Deletion Quiz
- Data Structures-Insertion and Deletion Solution
- Data Structures - Insertion and Deletion Python Practice
- Data Structures-Insertion and Deletion Python Practice Quiz
- Data Structures insertion And Deletion python Practice Solution
- Data Structures - Deep Copy or Reference and Slicing
- Data Structures-Deep Copy or Reference and Slicing Quiz
- Data Structures-Deep Copy or Reference and Slicing Solution
- Data Structures - Exploring Methods Using TAB Completion
- Data Structures - Abstract Ways
- Data Structures - Problem Solving Practice
- Data Structures Problem Solving Practice Quiz
- Data Structures-Problem Solving Practice Solution
NumPy for Numerical Data Processing
- Introduction to NumPy
- NumPy Dimensions
- NumPy Shape, Size, and Bytes
- NumPy Arange and Random Package
- NumPy Arange and Random Package Quiz
- NumPy Arange and Random Package Solution
- NumPy Random and Reshape
- NumPy Slicing Combined
- NumPy Slicing Combined Quiz
- NumPy Slicing Combined Solution
- NumPy Masking
- NumPy Masking Quiz
- NumPy Masking Solution
- NumPy Broadcasting and Concatenation
- NumPy Ufuncs and SpeedTest
- Ufuncs Add, Sum, and Plus Operators
- Ufuncs Subtract Power Mod
- Ufuncs Comparisons Logical Operators
- Ufuncs Comparisons Logical Operators Quiz
- Ufuncs Comparisons Logical Operators Solution
- Ufuncs Output Argument
- NumPy Playing with Images
- NumPy Playing With Images Quiz
- NumPy Playing With Images Solution
- NumPy KNN Classifier from Scratch
- NumPy Structured Arrays
- NumPy Structured Arrays Quiz
- NumPy Structured Arrays Solution
Pandas for Data Manipulation and Understanding
- Introduction to Pandas
- Pandas Series
- Pandas DataFrame
- Pandas DataFrame Quiz
- Pandas DataFrame Solution
- Pandas Missing Values
- Pandas loc and Iloc
- Pandas in Practice
- Pandas Group By
- Pandas Group By Quiz
- Pandas Group By Solution
- Hierarchical Indexing
- Pandas Rolling
- Pandas Rolling Quiz
- Pandas Rolling Solution
- Pandas Where
- Pandas Clip
- Pandas Clip Quiz
- Pandas Clip Solution
- Pandas Merge
- Pandas Merge Quiz
- Pandas Merge Solution
- Pandas Pivot Table
- Pandas Strings
- Pandas DateTime
- Pandas Hands-On COVID-19 Data
- Pandas Hands-On COVID-19 Data Bug Fixed
Matplotlib for Data Visualization
- Introduction to Matplotlib
- Matplotlib Multiple Plots
- Matplotlib Colors and Styles
- Matplotlib Colors and Styles Quiz
- Matplotlib Colors and Styles Solution
- Matplotlib Colors and Styles Shortcuts
- Matplotlib Axis Limits
- Matplotlib Axis Limits Quiz
- Matplotlib Axis Limits Solution
- Matplotlib Legends Labels
- Matplotlib Set Function
- Matplotlib Set Function Quiz
- Matplotlib Set Function Solution
- Matplotlib Markers
- Matplotlib Markers Random Plots
- Matplotlib Scatter Plot
- Matplotlib Contour Plot
- Matplotlib Contour Plot Quiz
- Matplotlib Contour Plot Solution
- Matplotlib Histograms
- Matplotlib Subplots
- Matplotlib Subplots Quiz
- Matplotlib Subplots Solution
- Matplotlib 3D Introduction
- Matplotlib 3D Scatter Plots
- Matplotlib 3D Scatter Plot Quiz
- Matplotlib 3D Scatter Plot Solution
- Matplotlib 3D Surface Plots
Seaborn for Data Visualization
- Introduction to Seaborn
- Seaborn Relplot
- Seaborn Relplot Quiz
- Seaborn Relplot Solution
- Seaborn Relplot Kind Line
- Seaborn Relplot Facets
- Seaborn Relplot Facets Quiz
- Seaborn Relplot Facets Solution
- Seaborn Catplot
- Seaborn Heatmaps
Bokeh for Interactive Plotting
- Introduction to Bokeh
- Bokeh Multiplots Markers
- Bokeh Multiplots Grid Plot
- Bokeh Multiplots Grid Plot Quiz
- Bokeh Multiplots Grid Plot Solution
Plotly for 3D Interactive Plotting
- Plotly 3D Interactive Scatter Plot
- Plotly 3D Interactive Scatter Plot Quiz
- Plotly 3D Interactive Scatter Plot Solution
- Plotly 3D Interactive Surface Plot
- Plotly 3D Interactive Surface Plot Quiz
- Plotly 3D Interactive Surface Plot Solution
Geographic Maps with Folium
- Geographic Maps with Folium Using COVID-19 Data
- Geographic Maps with Folium Using COVID-19 Data Quiz
- Geographic Maps with Folium Using COVID-19 Data Solution
Pandas for Plotting
- Overview