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