- Setting up free jupyter notebook on Google
- How to use Jupyter notebook
- Variables in Python
- Python Integer Data Type
- Python String Data Type
- Taking Input
- Python Boolean Data Type
- Python Blocks
- if else statement
- if elif else
- Boolean Logic
- While Loop
- Python Lists
- Python List Operations - Append, Index, Max. Min
- Python Range
- Python Functions
- Passing variable arguments to functions
- Python Modules
- Python Exceptions
- Python File Handling
- None Data Type
- Python Dictionaries
- Tuples
- List Slices
- List Comprehensions
- Python String Functions
- Python List Functons - Any
- Python List All - Function
- Object Oriented Programming
- Object Oriented Programming - Methods and Class Level Attributes
- Object Oriented Programming - Inheritance
- Magic Methods
- Python Object Lifecycle
- Python Garbage Collection
- Object Data Hiding- Weak Method, Private Method
- Object - Class and static methods
- What is Numpy
- Numpy - Add, Subtract, Multiply
- Numpy Dot Product
- Numpy Slicing
- Mixing Integer Indexing And Slice Indexing
- Numpy Array Indexing
- More Array Indexing
- Boolean Array Indexing
- Numpy Sum
- Numpy Reshape
- More Numpy Reshape
- Numpy Tensors 1D, 2D,3D
- Numpy Transposing
- Numpy Broadcasting
- Pandas Series
- Pandas Series Index
- Pandas Advantage Over Numpy
- Pandas Loc and iLoc
- Pandas example - Finding Max
- Pandas Series Addition
- Pandas Apply Function
- Pandas DataFrames Introduction
- Pandas DataFrame Index, Loc and ILoc
- Pandas Sum Along Axis
- Pandas DataFrame Addition
- Pandas DataFrame ApplyMap
- Pandas Reading A CSV File
- Bonus Machine Learning Course