Course curriculum

    1. Introduction: About the Tutor and AI Sciences

    2. Introduction: Introduction To Instructor

    3. Introduction: Focus of the Course-Part 1

    4. Introduction: Focus of the Course- Part 2

    5. Basics of Programming: Understanding the Algorithm

    6. Basics of Programming: FlowCharts and Pseudocodes

    7. Basics of Programming: Example of Algorithms- Making Tea Problem

    8. Basics of Programming: Example of Algorithms-Searching Minimun

    9. Basics of Programming: Example of Algorithms-Searching Minimun Quiz

    10. Basics of Programming: Example of Algorithms-Searching Minimun Solution

    11. Basics of Programming: Example of Algorithms-Sorting Problem

    12. Basics of Programming: Sorting Problem in Python

    13. Why Python and Jupyter Notebook: Why Python

    14. Why Python and Jupyter Notebook: Why Jupyter Notebooks

    15. Installation of Anaconda and IPython Shell: Installing Python and Jupyter AnaconDA

    16. Installation of Anaconda and IPython Shell: Your First Python Code- Hello World

    17. Installation of Anaconda and IPython Shell: Coding in IPython Shell

    18. Variable and Operator: Variables

    19. Variable and Operator: Operators

    20. Variable and Operator: Variable Name Quiz

    21. Variable and Operator: Bool Data Type in Python

    22. Variable and Operator: Comparison in Python

    23. Variable and Operator: Combining Comparisons in Python

    24. Variable and Operator: Combining Comparisons Quiz

    25. Python Useful function: Python Function- Round

    26. Python Useful function: Python Function- Round Quiz

    27. Python Useful function: Python Function- Round Solution

    28. Python Useful function: Python Function- Divmod

    29. Python Useful function: Python Function- Is instance and PowFunctions

    30. Python Useful function: Python Function- Input

    31. Control Flow in Python: If Python Condition

    32. Control Flow in Python: if Elif Else Python Conditions

    33. Control Flow in Python: if Elif Else Python Conditions Quiz

    34. Control Flow in Python: if Elif Else Python Conditions Solution

    35. Control Flow in Python: More on if Elif Else Python Conditions

    36. Control Flow in Python: More on if Elif Else Python Conditions Quiz

    37. Control Flow in Python: More on if Elif Else Python Conditions Solution

    38. Control Flow in Python: Indentations

    39. Control Flow in Python: Indentations Quiz

    40. Control Flow in Python: Indentations Solution

    41. Control Flow in Python: Comments and Problem Solving Practice With If

    42. Control Flow in Python: While Loop

    43. Control Flow in Python: While Loop break Continue

    44. Control Flow in Python: While Loop break Continue Quiz

    45. Control Flow in Python: While Loop break Continue Solution

    46. Control Flow in Python: For Loop

    47. Control Flow in Python: For Loop Quiz

    48. Control Flow in Python: For Loop Solution

    49. Control Flow in Python: Else In For Loop

    50. Control Flow in Python: Loops Practice-Sorting Problem

    51. Function and Module in Python: Functions in Python

    52. Function and Module in Python: DocString

    53. Function and Module in Python: Input Arguments

    54. Function and Module in Python: Multiple Input Arguments

    55. Function and Module in Python: Multiple Input Arguments Quiz

    56. Function and Module in Python: Multiple Input Arguments Solution

    57. Function and Module in Python: Ordering Multiple Input Arguments

    58. Function and Module in Python: Output Arguments and Return Statement

    59. Function and Module in Python: Function Practice-Output Arguments and Return Statement

    60. Function and Module in Python: Variable Number of Input Arguments

    61. Function and Module in Python: Variable Number of Input Arguments Quiz

    62. Function and Module in Python: Variable Number of Input Arguments Solution

    63. Function and Module in Python: Variable Number of Input Arguments as Dictionary

    64. Function and Module in Python: Variable Number of Input Arguments as Dictionary Quiz

    65. Function and Module in Python: Variable Number of Input Arguments as Dictionary Solution

    66. Function and Module in Python: Default Values in Python

    67. Function and Module in Python: Modules in Python

    68. Function and Module in Python: Making Modules in Python

    69. Function and Module in Python: Function Practice-Sorting List in Python

    70. String in Python: Strings

    71. String in Python: Multi Line Strings

    72. String in Python: Indexing Strings

    73. String in Python: Indexing Strings Quiz

    74. String in Python: Indexing Strings Solution

    75. String in Python: String Methods

    76. String in Python: String Methods Quiz

    77. String in Python: String Methods Solution

    78. String in Python: String Escape Sequences

    79. String in Python: String Escape Sequences Quiz

    80. String in Python: String Escape Sequences Solution

    81. Data Structure: Introduction to Data Structure

    82. Data Structure: Defining and Indexing

    83. Data Structure: Insertion and Deletion

    84. Data Structure: Insertion and Deletion Quiz

    85. Data Structure: Insertion and Deletion Solution

    86. Data Structure: Python Practice-Insertion and Deletion

    87. Data Structure: Python Practice-Insertion and Deletion Quiz

    88. Data Structure: Python Practice-Insertion and Deletion Solution

    89. Data Structure: Deep Copy or Reference Slicing

    90. Data Structure: Deep Copy or Reference Slicing Quiz

    91. Data Structure: Deep Copy or Reference Slicing Solution

    92. Data Structure: Exploring Methods Using TAB Completion

    93. Data Structure: Data Structure Abstract Ways

    94. Data Structure: Data Structure Practice

    95. Data Structure: Data Structure Practice Quiz

    96. Data Structure: Data Structure Practice Solution

    1. Introduction to the Course: About the Tutor and AI Sciences

    2. Introduction to the Course: Introduction To Instructor

    3. Introduction to the Course: Focus of the Course

    4. Introduction to the Course: Content of the Course

    5. Strings in Python: Introduction to Strings

    6. Strings in Python: MultiLine Strings

    7. Strings in Python: Indexing Strings

    8. Strings in Python: Indexing Strings Quiz

    9. Strings in Python: Indexing Strings Solution

    10. Strings in Python: String Methods

    11. Strings in Python: String Methods Quiz

    12. Strings in Python: String Methods Solution

    13. Strings in Python: String Escape and Sequences

    14. Strings in Python: String Escape and Sequences Quiz

    15. Strings in Python: String Escape and Sequences Solution

    16. Python Data Structure: Introduction to Data Structure

    17. Python Data Structure: Data Structures-Defining and Indexing

    18. Python Data Structure: Data Structures-Insertion and Deletion

    19. Python Data Structure: Data Structures-Insertion and Deletion Quiz

    20. Python Data Structure: Data Structures-Insertion and Deletion Solution

    21. Python Data Structure: Data Structures-Insertion and Deletion Python Practice

    22. Python Data Structure: Data Structures-Insertion and Deletion Python Practice Quiz

    23. Python Data Structure: Data Structures-Insertion and Deletion Python Practice Solution

    24. Python Data Structure: Data Structures-Deep Copy or Reference and Slicing

    25. Python Data Structure: Data Structures-Deep Copy or Reference and Slicing Quiz

    26. Python Data Structure: Data Structures-Deep Copy or Reference and Slicing Solution

    27. Python Data Structure: Data Structures-Exploring Methods Using TAB Completion

    28. Python Data Structure: Data Structures-Abstract Ways

    29. Python Data Structure: Data Structures-Problem Solving Practice

    30. Python Data Structure: Data Structures-Problem Solving Practice Quiz

    31. Python Data Structure: Data Structures-Problem Solving Practice Solution

    32. NumPy for Numerical Data Processing: Introduction to NumPy

    33. NumPy for Numerical Data Processing: Numpy Dimensions

    34. NumPy for Numerical Data Processing: NumPy Shape, Size and Bytes

    35. NumPy for Numerical Data Processing: NumPy Arange and Random Package

    36. NumPy for Numerical Data Processing: NumPy Arange and Random Package Quiz

    37. NumPy for Numerical Data Processing: NumPy Arange and Random Package Solution

    38. NumPy for Numerical Data Processing: NumPy Random Reshape

    39. NumPy for Numerical Data Processing: NumPy Slicing Combined

    40. NumPy for Numerical Data Processing: NumPy Slicing Combined Quiz

    41. NumPy for Numerical Data Processing: NumPy Slicing Combined Solution

    42. NumPy for Numerical Data Processing: NumPy Masking

    43. NumPy for Numerical Data Processing: NumPy Masking Quiz

    44. NumPy for Numerical Data Processing: NumPy Masking Solution

    45. NumPy for Numerical Data Processing: NumPy BroadCasting and Concatination

    46. NumPy for Numerical Data Processing: NumPy Ufuncs and SpeedTest

    47. NumPy for Numerical Data Processing: Ufuncs Add, Sum and Plus Operators

    48. NumPy for Numerical Data Processing: Ufuncs Subtract Power Mod

    49. NumPy for Numerical Data Processing: Ufuncs Comparisons Logical Operators

    50. NumPy for Numerical Data Processing: Ufuncs Comparisons Logical Operators Quiz

    51. NumPy for Numerical Data Processing: Ufuncs Comparisons Logical Operators Solution

    52. NumPy for Numerical Data Processing: Ufuncs Output Argument

    53. NumPy for Numerical Data Processing: NumPy Playing with Images

    54. NumPy for Numerical Data Processing: NumPy Playing with Images Quiz

    55. NumPy for Numerical Data Processing: NumPy Playing with Images Solution

    56. NumPy for Numerical Data Processing: NumPy KNN Classifier fromScratch

    57. NumPy for Numerical Data Processing: NumPy Structured Arrays

    58. NumPy for Numerical Data Processing: NumPy Structured Arrays Quiz

    59. NumPy for Numerical Data Processing: NumPy Structured Arrays Solution

    60. Pandas for Data Manipulation and Understanding: Introduction to Pandas

    61. Pandas for Data Manipulation and Understanding: Pandas Series

    62. Pandas for Data Manipulation and Understanding: Pandas DataFrame

    63. Pandas for Data Manipulation and Understanding: Pandas DataFrame Quiz

    64. Pandas for Data Manipulation and Understanding: Pandas DataFrame Solution

    65. Pandas for Data Manipulation and Understanding: Pandas Missing Values

    66. Pandas for Data Manipulation and Understanding: Pandas Loc Iloc

    67. Pandas for Data Manipulation and Understanding: Pandas in Practice

    68. Pandas for Data Manipulation and Understanding: Pandas Group by

    69. Pandas for Data Manipulation and Understanding: Pandas Group by Quiz

    70. Pandas for Data Manipulation and Understanding: Pandas Group by Solution

    71. Pandas for Data Manipulation and Understanding: Hierarchical Indexing

    72. Pandas for Data Manipulation and Understanding: Pandas Rolling

    73. Pandas for Data Manipulation and Understanding: Pandas Rolling Quiz

    74. Pandas for Data Manipulation and Understanding: Pandas Rolling Solution

    75. Pandas for Data Manipulation and Understanding: Pandas Where

    76. Pandas for Data Manipulation and Understanding: Pandas Clip

    77. Pandas for Data Manipulation and Understanding: Pandas Clip Quiz

    78. Pandas for Data Manipulation and Understanding: Pandas Clip Solution

    79. Pandas for Data Manipulation and Understanding: Pandas Merge

    80. Pandas for Data Manipulation and Understanding: Pandas Merge Quiz

    81. Pandas for Data Manipulation and Understanding: Pandas Merge Solution

    82. Pandas for Data Manipulation and Understanding: Pandas Pivot Table

    83. Pandas for Data Manipulation and Understanding: Pandas Strings

    84. Pandas for Data Manipulation and Understanding: Pandas DateTime

    85. Pandas for Data Manipulation and Understanding: Pandas Hands On COVID19 Data

    86. Pandas for Data Manipulation and Understanding: Pandas Hands On COVID19 Data Bug

    87. Matplotlib for Data Visualization: Introduction to Matplotlib

    88. Matplotlib for Data Visualization: Matplotlib Multiple Plots

    89. Matplotlib for Data Visualization: Matplotlib Colors and Styles

    90. Matplotlib for Data Visualization: Matplotlib Colors and Styles Quiz

    91. Matplotlib for Data Visualization: Matplotlib Colors and Styles Solution

    92. Matplotlib for Data Visualization: Matplotlib Colors and Styles Shortcuts

    93. Matplotlib for Data Visualization: Matplotlib Axis Limits

    94. Matplotlib for Data Visualization: Matplotlib Axis Limits Quiz

    95. Matplotlib for Data Visualization: Matplotlib Axis Limits Solution

    96. Matplotlib for Data Visualization: Matplotlib Legends Labels

    97. Matplotlib for Data Visualization: Matplotlib Set Function

    98. Matplotlib for Data Visualization: Matplotlib Set Function Quiz

    99. Matplotlib for Data Visualization: Matplotlib Set Function Solution

    100. Matplotlib for Data Visualization: Matplotlib Markers

    101. Matplotlib for Data Visualization: Matplotlib Markers Randomplots

    102. Matplotlib for Data Visualization: Matplotlib Scatter Plot

    103. Matplotlib for Data Visualization: Matplotlib Contour Plot

    104. Matplotlib for Data Visualization: Matplotlib Contour Plot Quiz

    105. Matplotlib for Data Visualization: Matplotlib Contour Plot Solution

    106. Matplotlib for Data Visualization: Matplotlib Histograms

    107. Matplotlib for Data Visualization: Matplotlib Subplots

    108. Matplotlib for Data Visualization: Matplotlib Subplots Quiz

    109. Matplotlib for Data Visualization: Matplotlib Subplots Solution

    110. Matplotlib for Data Visualization: Matplotlib 3D Introduction

    111. Matplotlib for Data Visualization: Matplotlib 3D Scatter Plots

    112. Matplotlib for Data Visualization: Matplotlib 3D Scatter Plots Quiz

    113. Matplotlib for Data Visualization: Matplotlib 3D Scatter Plots Solution

    114. Matplotlib for Data Visualization: Matplotlib 3D Surface Plots

    115. Seaborn for Data Visualization: Introduction to Seaborn

    116. Seaborn for Data Visualization: Seaborn Relplot

    117. Seaborn for Data Visualization: Seaborn Relplot Quiz

    118. Seaborn for Data Visualization: Seaborn Relplot Solution

    119. Seaborn for Data Visualization: Seaborn Relplot Kind Line

    120. Seaborn for Data Visualization: Seaborn Relplot Facets

    121. Seaborn for Data Visualization: Seaborn Relplot Facets Quiz

    122. Seaborn for Data Visualization: Seaborn Relplot Facets Solution

    123. Seaborn for Data Visualization: Seaborn Catplot

    124. Seaborn for Data Visualization: Seaborn Heatmaps

    125. Bokeh for Interactive Plotting: Introduction to Bokeh

    126. Bokeh for Interactive Plotting: Bokeh Multiplots Markers

    127. Bokeh for Interactive Plotting: Bokeh Multiplots Grid Plot

    128. Bokeh for Interactive Plotting: Bokeh Multiplots Grid Plot Quiz

    129. Bokeh for Interactive Plotting: Bokeh Multiplots Grid Plot Solution

    130. Plotly for 3D Interactive Plotting; Plotly 3D Interactive Scatter Plot

    131. Plotly for 3D Interactive Plotting: Plotly 3D Interactive Scatter Plot Quiz

    132. Plotly for 3D Interactive Plotting; Plotly 3D Interactive Scatter Plot Solution

    133. Plotly for 3D Interactive Plotting; Plotly 3D Interactive Surface Plot

    134. Plotly for 3D Interactive Plotting; Plotly 3D Interactive Surface Plot Quiz

    135. Plotly for 3D Interactive Plotting; Plotly 3D Interactive Surface Plot Solution

    136. Geographic Maps with Folium: Geographic Maps with Folium using COVID-19 Data

    137. Geographic Maps with Folium: Geographic Maps with Folium using COVID-19 Data Quiz

    138. Geographic Maps with Folium: Geographic Maps with Folium using COVID-19 Data Solution

    139. Pandas for Plotting: Pandas for Plotting

    1. Introduction to the Course: Introduction to the Course

    2. Introduction to the Course: Introduction To Instructor

    3. Introduction to the Course: Focus of the Course

    4. Introduction to the Course: Python Practical of the Course

    5. Why Machine Learning: Machine Learning Applications-Part 1

    6. Why Machine Learning: Machine Learning Applications-Part 2

    7. Why Machine Learning: Why Machine Learning is Trending Now

    8. Process of Learning from Data: Supervised Learning

    9. Process of Learning from Data: UnSupervised Learning and Reinforcement Learning

    10. Machine Learning Methods: Features

    11. Machine Learning Methods: Features Practice with Python

    12. Machine Learning Methods: Regression

    13. Machine Learning Methods: Regression Practice with Python

    14. Machine Learning Methods: Classsification

    15. Machine Learning Methods: Classification Practice with Python

    16. Machine Learning Methods: Clustering

    17. Machine Learning Methods: Clustering Practice with Python

    18. Data Preparation and Preprocessing: Handling Image Data

    19. Data Preparation and Preprocessing: Handling Video and Audio Data

    20. Data Preparation and Preprocessing: Handling Text Data

    21. Data Preparation and Preprocessing: One Hot Encoding

    22. Data Preparation and Preprocessing: Data Standardization

    23. Machine Learning Models and Optimization: Machine Learning Model 1

    24. Machine Learning Models and Optimization: Machine Learning Model 2

    25. Machine Learning Models and Optimization: Machine Learning Model 3

    26. Machine Learning Models and Optimization: Training Process, Error, Cost and Loss

    27. Machine Learning Models and Optimization: Optimization

    28. Building Machine Learning Model from Scratch: Linear Regression from Scratch- Part 1

    29. Building Machine Learning Model from Scratch: Linear Regression from Scratch- Part 2

    30. Building Machine Learning Model from Scratch: Minimun-to-mean Distance Classifier from Scratch- Part 1

    31. Building Machine Learning Model from Scratch: Minimun-to-mean Distance Classifier from Scratch- Part 2

    32. Building Machine Learning Model from Scratch: K-means Clustering from Scratch- Part 1

    33. Building Machine Learning Model from Scratch: K-means Clustering from Scratch- Part 2

    34. Overfitting, Underfitting and Generalization: Overfitting Introduction

    35. Overfitting, Underfitting and Generalization: Overfitting example on Python

    36. Overfitting, Underfitting and Generalization: Regularization

    37. Overfitting, Underfitting and Generalization: Generalization

    38. Overfitting, Underfitting and Generalization: Data Snooping and the Test Set

    39. Overfitting, Underfitting and Generalization: Cross-validation

    40. Machine Learning Model Performance Metrics: The Accuracy

    41. Machine Learning Model Performance Metrics: The Confusion Matrix

    1. Support Vector Machine: Introduction SVM

    2. Support Vector Machine: Linear Discriminants

    3. Support Vector Machine: Linear Discriminants higher spaces

    4. Support Vector Machine: Linear Discriminants Decision Boundary

    5. Support Vector Machine: Generalized Linear Model

    6. Support Vector Machine: Feature Transformation

    7. Support Vector Machine: Max Margin Linear Discriminant

    8. Support Vector Machine: Hard Margin Vs Soft Margin

    9. Support Vector Machine: Confidence

    10. Support Vector Machine: Multiclass Extension

    11. Support Vector Machine: SVM Vs Logistic Regression Sparsity

    12. Support Vector Machine: SVM Optimization

    13. Support Vector Machine: SVM Langrangian Dual

    14. Support Vector Machine: Kernels

    15. Support Vector Machine: Python Packages & Titanic DataSet

    16. Support Vector Machine: Using Numpy, Pandas and Matplotlib (Part 1)

    17. Support Vector Machine: Using Numpy, Pandas and Matplotlib (Part 2)

    18. Support Vector Machine: Using Numpy, Pandas and Matplotlib (Part 3)

    19. Support Vector Machine: Using Numpy, Pandas and Matplotlib (Part 4)

    20. Support Vector Machine: Using Numpy, Pandas and Matplotlib (Part 5)

    21. Support Vector Machine: Using Numpy, Pandas and Matplotlib (Part 6)

    22. Support Vector Machine: DataSet Preprocessing

    23. Support Vector Machine: SVM with Sklearn

    24. Support Vector Machine: SVM without Sklearn (Part 1)

    25. Support Vector Machine: SVM without Sklearn (Part 2)

    26. Optional SVM Section: Optional SVM Optimization (Part 1)

    27. Optional SVM Section: Optional SVM Optimization (Part 2)

    28. Optional SVM Section: Optional SVM Optimization (Part 3)

    29. Optional SVM Section: Optional SVM Optimization (Part 4)

    30. Optional SVM Section: Optional SVM Optimization (Part 5)

    31. Optional SVM Section: Optional SVM Optimization (Part 6)

    1. Random Forest Step-by-step: Introduction and Motivation

    2. Random Forest Step-by-step: How Decision Trees and Random Forest Work

    3. Random Forest Step-by-step: Pros and Cons of Random Forest

    4. Random Forest Step-by-step: Introduction to the final Project

    5. Random Forest Step-by-step: Using NumPy for Random Forest

    6. Random Forest Step-by-step: Using Pandas for Random Forest (1)

    7. Random Forest Step-by-step: Using Pandas for Random Forest (2)

    8. Random Forest Step-by-step: Reading and Manipulating Dataset

    9. Random Forest Step-by-step: Using Matplotlib for Data Visualization (1)

    10. Random Forest Step-by-step: Using Matplotlib for Data Visualization (2)

    11. Random Forest Step-by-step: Dealing with Missing Values

    12. Random Forest Step-by-step: Outliers Removal

    13. Random Forest Step-by-step: Categorical to Numeric Conversion

    14. Random Forest Step-by-step: Quick Implementation of Random Forest Model

    15. Random Forest Step-by-step: Feature Importance

    16. Random Forest Step-by-step: Recursion

    17. Random Forest Step-by-step: Structure

    18. Random Forest Step-by-step: Importing Data, Helper Functions

    19. Random Forest Step-by-step: Question and Partition

    20. Random Forest Step-by-step: Impurity

    21. Random Forest Step-by-step: Information Gain

    22. Random Forest Step-by-step: Best Slip

    23. Random Forest Step-by-step: Leaf and Decision Node

    24. Random Forest Step-by-step: How to Build Tree

    25. Random Forest Step-by-step: Classify

    26. Random Forest Step-by-step: Accuracy and Error

    1. Logistic Regression Step-by-Step: Introduction to Logistic Regression and Motivation

    2. Logistic Regression Step-by-Step: Pros and Cons

    3. Logistic Regression Step-by-Step: Introduction to the final Project

    4. Logistic Regression Step-by-Step: Numpy

    5. Logistic Regression Step-by-Step: Pandas (1)

    6. Logistic Regression Step-by-Step: Pandas (2)

    7. Logistic Regression Step-by-Step: Reading and Manipulating Dataset

    8. Logistic Regression Step-by-Step: Matplotlib (1)

    9. Logistic Regression Step-by-Step: Matplotlib (2)

    10. Logistic Regression Step-by-Step: Dealing with Missing Values

    11. Logistic Regression Step-by-Step: Outliers Removal

    12. Logistic Regression Step-by-Step: Categorical to Numeric

    13. Logistic Regression Step-by-Step: ScikitLearn - Quick Implementation of Logistic Regression

    14. Logistic Regression Step-by-Step: Sigmoid Function

    15. Logistic Regression Step-by-Step: Decision Boundary

    16. Logistic Regression Step-by-Step: Cost Function

    17. Logistic Regression Step-by-Step: Gradient Decent

    18. Logistic Regression Step-by-Step: Logistic Regression from Scratch (1)

    19. Logistic Regression Step-by-Step: Logistic Regression from Scratch (2)

    20. Logistic Regression Step-by-Step: Logistic Regression from Scratch (3)

    21. Logistic Regression Step-by-Step: Logistic Regression from Scratch (4)

    22. Logistic Regression Step-by-Step: Logistic Regression from Scratch (5)

    23. Logistic Regression Step-by-Step: Logistic Regression from Scratch (6)

    24. Logistic Regression Step-by-Step: Binary to Multiclass

About this course

  • $199.99
  • 406 lessons
  • 51 hours of video content