Course curriculum

  • 1

    Python for Data Science and Data Analysis

    • Introduction: About the Tutor and AI Sciences
    • Introduction: Introduction To Instructor
    • Introduction: Focus of the Course-Part 1
    • Introduction: Focus of the Course- Part 2
    • Basics of Programming: Understanding the Algorithm
    • Basics of Programming: FlowCharts and Pseudocodes
    • Basics of Programming: Example of Algorithms- Making Tea Problem
    • Basics of Programming: Example of Algorithms-Searching Minimun
    • Basics of Programming: Example of Algorithms-Searching Minimun Quiz
    • Basics of Programming: Example of Algorithms-Searching Minimun Solution
    • Basics of Programming: Example of Algorithms-Sorting Problem
    • Basics of Programming: Sorting Problem in Python
    • Why Python and Jupyter Notebook: Why Python
    • Why Python and Jupyter Notebook: Why Jupyter Notebooks
    • Installation of Anaconda and IPython Shell: Installing Python and Jupyter Anaconda
    • Installation of Anaconda and IPython Shell: Your First Python Code- Hello World
    • Installation of Anaconda and IPython Shell: Coding in IPython Shell
    • Variable and Operator: Variables
    • Variable and Operator: Operators
    • Variable and Operator: Variable Name Quiz
    • Variable and Operator: Bool Data Type in Python
    • Variable and Operator: Comparison in Python
    • Variable and Operator: Combining Comparisons in Python
    • Variable and Operator: Combining Comparisons Quiz
    • Python Useful function: Python Function- Round
    • Python Useful function: Python Function- Round Quiz
    • Python Useful function: Python Function- Round Solution
    • Python Useful function: Python Function- Divmod
    • Python Useful function: Python Function- Is instance and PowFunctions
    • Python Useful function: Python Function- Input
    • Control Flow in Python: If Python Condition
    • Control Flow in Python: if Elif Else Python Conditions
    • Control Flow in Python: if Elif Else Python Conditions Quiz
    • Control Flow in Python: if Elif Else Python Conditions Solution
    • Control Flow in Python: More on if Elif Else Python Conditions
    • Control Flow in Python: More on if Elif Else Python Conditions Quiz
    • Control Flow in Python: More on if Elif Else Python Conditions Solution
    • Control Flow in Python: Indentations
    • Control Flow in Python: Indentations Quiz
    • Control Flow in Python: Indentations Solution
    • Control Flow in Python: Comments and Problem Solving Practice With If
    • Control Flow in Python: While Loop
    • Control Flow in Python: While Loop break Continue
    • Control Flow in Python: While Loop break Continue Quiz
    • Control Flow in Python: While Loop break Continue Solution
    • Control Flow in Python: For Loop
    • Control Flow in Python: For Loop Quiz
    • Control Flow in Python: For Loop Solution
    • Control Flow in Python: Else In For Loop
    • Control Flow in Python: Loops Practice-Sorting Problem
    • Function and Module in Python: Functions in Python
    • Function and Module in Python: DocString
    • Function and Module in Python: Input Arguments
    • Function and Module in Python: Multiple Input Arguments
    • Function and Module in Python: Multiple Input Arguments Quiz
    • Function and Module in Python: Multiple Input Arguments Solution
    • Function and Module in Python: Ordering Multiple Input Arguments
    • Function and Module in Python: Output Arguments and Return Statement
    • Function and Module in Python: Function Practice-Output Arguments and Return Statement
    • Function and Module in Python: Variable Number of Input Arguments
    • Function and Module in Python: Variable Number of Input Arguments Quiz
    • Function and Module in Python: Variable Number of Input Arguments Solution
    • Function and Module in Python: Variable Number of Input Arguments as Dictionary
    • Function and Module in Python: Variable Number of Input Arguments as Dictionary Quiz
    • Function and Module in Python: Variable Number of Input Arguments as Dictionary Solution
    • Function and Module in Python: Default Values in Python
    • Function and Module in Python: Modules in Python
    • Function and Module in Python: Making Modules in Python
    • Function and Module in Python: Function Practice-Sorting List in Python
    • String in Python: Strings
    • String in Python: Multi Line Strings
    • String in Python: Indexing Strings
    • String in Python: Indexing Strings Quiz
    • String in Python: Indexing Strings Solution
    • String in Python: String Methods
    • String in Python: String Methods Quiz
    • String in Python: String Methods Solution
    • String in Python: String Escape Sequences
    • String in Python: String Escape Sequences Quiz
    • String in Python: String Escape Sequences Solution
    • Data Structure: Introduction to Data Structure
    • Data Structure: Defining and Indexing
    • Data Structure: Insertion and Deletion
    • Data Structure: Insertion and Deletion Quiz
    • Data Structure: Insertion and Deletion Solution
    • Data Structure: Python Practice-Insertion and Deletion
    • Data Structure: Python Practice-Insertion and Deletion Quiz
    • Data Structure: Python Practice-Insertion and Deletion Solution
    • Data Structure: Deep Copy or Reference Slicing
    • Data Structure: Deep Copy or Reference Slicing Quiz
    • Data Structure: Deep Copy or Reference Slicing Solution
    • Data Structure: Exploring Methods Using TAB Completion
    • Data Structure: Data Structure Abstract Ways
    • Data Structure: Data Structure Practice
    • Data Structure: Data Structure Practice Quiz
    • Data Structure: Data Structure Practice Solution
  • 2

    Mastering Probability & Statistic Python (Theory & Projects)

    • Introduction: Introduction to Instructor and AISciences
    • Introduction: Introduction To Instructor
    • Introduction: Focus of the Course
    • Probability vs Statistics: Probability vs Statistics
    • Sets: Definition of Set
    • Sets: Cardinality of a Set
    • Sets: Subsets PowerSet UniversalSet
    • Sets: Python Practice Subsets
    • Sets: PowerSets Solution
    • Sets: Operations
    • Sets: Operations Exercise 01
    • Sets: Operations Solution 01
    • Sets: Operations Exercise 02
    • Sets: Operations Solution 02
    • Sets: Operations Exercise 03
    • Sets: Operations Solution 03
    • Sets: Python Practice Operations
    • Sets: VennDiagrams Operations
    • Sets: Homework
    • Experiment: Random Experiment
    • Experiment: Outcome and Sample Space
    • Experiment: Outcome and Sample Space Exercise 01
    • Experiment: Outcome and Sample Space Solution 01
    • Experiment: Event
    • Experiment: Event Exercise 01
    • Experiment: Event Solution 01
    • Experiment: Event Exercise 02
    • Experiment: Event Solution 02
    • Experiment: Recap and Homework
    • Probability Model: Probability Model
    • Probability Model: Probability Axioms
    • Probability Model: Probability Axioms Derivations
    • Probability Model: Probability Axioms Derivations Exercise 01
    • Probability Model: Probability Axioms Derivations Solution 01
    • Probability Model: Probablility Models Example
    • Probability Model: Probablility Models More Examples
    • Probability Model: Probablility Models Continous
    • Probability Model: Conditional Probability
    • Probability Model: Conditional Probability Example
    • Probability Model: Conditional Probability Formula
    • Probability Model: Conditional Probability in Machine Learning
    • Probability Model: Conditional Probability Total Probability Theorem
    • Probability Model: Probablility Models Independence
    • Probability Model: Probablility Models Conditional Independence
    • Probability Model: Probablility Models Conditional Independence Exercise 01
    • Probability Model: Probablility Models Conditional Independence Solution 01
    • Probability Model: Probablility Models BayesRule
    • Probability Model: Probablility Models towards Random Variables
    • Probability Model: HomeWork
    • Random Variables: Introduction
    • Random Variables: Random Variables Examples
    • Random Variables: Random Variables Examples Exercise 01
    • Random Variables: Random Variables Examples Solution 01
    • Random Variables: Bernulli Random Variables
    • Random Variables: Bernulli Trail Python Practice
    • Random Variables: Bernulli Trail Python Practice Exercise 01
    • Random Variables: Bernulli Trail Python Practice Solution 01
    • Random Variables: Geometric Random Variable
    • Random Variables: Geometric Random Variable Normalization Proof Optional
    • Random Variables: Geometric Random Variable Python Practice
    • Random Variables: Binomial Random Variables
    • Random Variables: Binomial Python Practice
    • Random Variables: Random Variables in Real DataSets
    • Random Variables: Random Variables in Real DataSets Exercise 01
    • Random Variables: Random Variables in Real DataSets Solution 01
    • Random Variables: Homework
    • Continous Random Variables: Zero Probability to Individual Values
    • Continous Random Variables: Zero Probability to Individual Values Exercise 01
    • Continous Random Variables: Zero Probability to Individual Values Solution 01
    • Continous Random Variables: Probability Density Functions
    • Continous Random Variables: Probability Density Functions Exercise 01
    • Continous Random Variables: Probability Density Functions Solution 01
    • Continous Random Variables: Uniform Distribution
    • Continous Random Variables: Uniform Distribution Exercise 01
    • Continous Random Variables: Uniform Distribution Solution 01
    • Continous Random Variables: Uniform Distribution Python
    • Continous Random Variables: Exponential
    • Continous Random Variables: Exponential Exercise 01
    • Continous Random Variables: Exponential Solution 01
    • Continous Random Variables: Exponential Python
    • Continous Random Variables: Gaussian Random Variables
    • Continous Random Variables: Gaussian Random Variables Exercise 01
    • Continous Random Variables: Gaussian Random Variables Solution 01
    • Continous Random Variables: Gaussian Python
    • Continous Random Variables: Transformation of Random Variables
    • Continous Random Variables: Homework
    • Expectations: Definition
    • Expectations: Sample Mean
    • Expectations: Law of Large Numbers
    • Expectations: Law of Large Numbers Famous Distributions
    • Expectations: Law of Large Numbers Famous Distributions Python
    • Expectations: Variance
    • Expectations: Homework
    • Project Bayes Classifier: Project Bayes Classifier From Scratch
    • Multiple Random Variables: Joint Distributions
    • Multiple Random Variables: Joint Distributions Exercise 01
    • Multiple Random Variables: Joint Distributions Solution 01
    • Multiple Random Variables: Joint Distributions Exercise 02
    • Multiple Random Variables: Joint Distributions Solution 02
    • Multiple Random Variables: Joint Distributions Exercise 03
    • Multiple Random Variables: Joint Distributions Solution 03
    • Multiple Random Variables: Multivariate Gaussian
    • Multiple Random Variables: Conditioning Independence
    • Multiple Random Variables: Classification
    • Multiple Random Variables: Naive Bayes Classification
    • Multiple Random Variables: Regression
    • Multiple Random Variables: Curse of Dimensionality
    • Multiple Random Variables: Homework
    • Optional Estimation: Parametric Distributions
    • Optional Estimation: MLE
    • Optional Estimation: LogLiklihood
    • Optional Estimation: MAP
    • Optional Estimation: Logistic Regression
    • Optional Estimation: Ridge Regression
    • Optional Estimation: DNN
    • Mathematical Derivations for Math Lovers: Permutations
    • Mathematical Derivations for Math Lovers: Combinations
    • Mathematical Derivations for Math Lovers: Binomial Random Variable
    • Mathematical Derivations for Math Lovers: Logistic Regression Formulation
    • Mathematical Derivations for Math Lovers: Logistic Regression Derivation
  • 3

    Statistics: Statistical Modeling Made Easy for ALL

    • Introduction: Course Introduction
    • Introduction: AI Sciences
    • Introduction: Course Outline
    • Summary Statistics: Module Intoduction
    • Summary Statistics: Overview
    • Summary Statistics: Summary Statistics
    • Summary Statistics: Average Types
    • Summary Statistics: Mean
    • Summary Statistics: Median
    • Summary Statistics: Median Example
    • Summary Statistics: Mode
    • Summary Statistics: Case Study For Average
    • Summary Statistics: IQR
    • Summary Statistics: Variance
    • Summary Statistics: Standard Deviation
    • Summary Statistics: Averages in Python
    • Summary Statistics: Std Deviation and Variance in Python
    • Summary Statistics: IQR in Python
    • Hypothesis Testing: Module Introduction
    • Hypothesis Testing: Hypothesis Testing Overview
    • Hypothesis Testing: Terminologies in Hypothesis Testing
    • Hypothesis Testing: Null Hypothesis
    • Hypothesis Testing: Alternate Hypothesis
    • Hypothesis Testing: Test Statistics
    • Hypothesis Testing: P-Value
    • Hypothesis Testing: Critical Value
    • Hypothesis Testing: Level of Significance
    • Hypothesis Testing: Case Study 1
    • Hypothesis Testing: Case Study 2
    • Hypothesis Testing: Calculations for Python
    • Hypothesis Testing: Steps of Hypothesis Testing
    • Hypothesis Testing: Code Outcomes
    • Hypothesis Testing: Calculation of Z in Python
    • Hypothesis Testing: Norm Function
    • Hypothesis Testing: P Value Python
    • Correlation and Regression: Module Introduction
    • Correlation and Regression: Covariance and Correlation
    • Correlation and Regression: Correlation
    • Correlation and Regression: Regression
    • Correlation and Regression: Correlation and Covariance in Python
    • Correlation and Regression: Entering Input
    • Correlation and Regression: Linear Regression Results
    • Multiple Regression: Module Overview
    • Multiple Regression: Motivation for Multiple Regression
    • Multiple Regression: Formula for MR
    • Multiple Regression: Preparing the Data
    • Multiple Regression: Multiple Regression in Python