Teaching

Teaching is a very noble profession, unfortunately it does not pay well. My Mum was a teacher until she retired and I used to be Teaching Assitant (TA) during my Masters at UT. The warmth it provides when students walk up to you and say that they understood the concept that was being taught, is worth all the effort. Imparting knowledge and Mentoring is a god-sent opportunity. Embrace it.

I teach Python in a corporate settting to my fellow team members.

Python Training Curriculum – Ten 2-hr classes spaced 2 weeks apart with lots of homework and assignments.

Sr. No Title Description of the course Python Notebook for reference
1 Python Basics – I 1. Jupyter Notebook – Introduction
2. Introduction data types
3. Conditional If-Then-Else
4. Looping For-while-loop
5. Walrus Operator
Zip file is: here
2 Python Basics – II 1. Data Structures
2. Dictionaries
3. Functions and Lambda
4. Lists in Python – Functions
5. Map, Reduce, & Filter
6. Python Modules and Main function
Zip file is: here
3 Python Basics – III 1. Reading Delimited Files
2. Getting Data From Relational Databases
3. Getting Data From Websites
4. Getting Data from APIs
5. Reading PDF Files in Python
6. Sets
7. Tuples
Zip file is: here
4 Python Basics – IV 1. Inheritance and Polymorphism in Python Zip file is: here
5 Introduction to Numpy 1. Numpy Basics
2. Operations on Numpy Arrays
Zip file is: here
6 Introduction to Pandas 1. Pandas Basics
2. Indexing and Selecting Data
3. Position and Label Based Indexing
4. Slicing and Dicing
5. Merging and concatenating
6. Grouping and Summarizing
7. Lambda Functions and Pivot Tables
Zip file is: here
7 Data Visualization 1. Introduction to Data Visualization
2. Matplotlib
3. Seaborn
Zip file is: here
8 Exploratory Data Analysis 1. Cleaning and Understanding Data
2. Univariate Analysis
3. Bivariate analysis
Zip file is: here
9 Individual Assignment (100 points)
Require 60% or more to pass and get a certificate of completion
Investment Analysis Assignment Zip file is: here
10 Assignment Solution Discussion 1. Discuss the final Solution
2. Two (2) students present their findings
3. Certificate awarded
See below for a sample of the certificate all the students received on completion

 

BlockChain Training Materials

Blockchain Training – Introduction to Supply Chain Management from Blockchain Council: Zip files are: here