Course curriculum

  • 1

    Introduction to the Course

    • About the Tutor and AI Sciences
    • Focus of the Course
    • Content of the Course
  • 2

    Strings in Python

    • Introduction to Strings
    • MultiLine Strings
    • Indexing Strings
    • Indexing Strings quiz
    • Indexing Strings Solution
    • String Methods
    • String Methods Quiz
    • String Methods Solution
    • String Escape and Sequences
    • String Escape Sequences Quiz
    • String Escape Sequences Solution
  • 3

    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 Slicing Quiz
    • Data Structures-Deep Copy Or Reference 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
  • 4

    NumPy for Numerical Data Processing

    • Introduction to NumPy
    • Numpy Dimensions
    • NumPy Shape, Size and Bytes
    • NumPy Arange and Random Package
    • Numpy Arange Random Package Quiz
    • Numpy Arange Random Package Solution
    • NumPy Random Reshape
    • NumPy Slicing Combined
    • Numpy Slicing Combined Quiz
    • Numpy Slicing Combined Solution
    • NumPy Masking
    • Numpy Masking Quiz
    • Numpy Masking Solution
    • NumPy BroadCasting and Concatination
    • 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 fromScratch
    • NumPy Structured Arrays
    • Numpy Structured Arrays Quiz
    • Numpy Structured Arrays Solution
  • 5

    Pandas for Data Manipulation and Understanding

    • Introduction to Pandas
    • Pandas Series
    • Pandas DataFrame
    • Pandas DataFrame Quiz
    • Pandas DataFrame Solution
    • Pandas Missing Values
    • Pandas Loc 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 COVID19 Data
    • Pandas Hands On COVID19 Data Bug Fixed
  • 6

    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 Randomplots
    • 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
  • 7

    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
  • 8

    Bokeh for Interactive Plotting

    • Introduction to Bokeh
    • Bokeh Multiplots Markers
    • Bokeh Multiplots Grid Plot
    • Bokeh Multiplots Grid Plot Quiz
    • Bokeh Multiplots Grid Plot Solution
  • 9

    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
  • 10

    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
  • 11

    Pandas for Plotting

    • Pandas for Plotting