Course Outline


Day 1: Introduction to Python

Python interpreter
Variables/Data Types
Loops/Conditionals
Functions
Data Structures - Lists and Maps

Day 2: Intermediate/Advanced Python

Decorators
Object Oriented Programming
Functional Programming
HTTP Protocol/Requests

Day 3: Numpy/Pandas

ndarray
Vectorization
Linear Algebra - Matrix operations
Random number generation and sampling
Series, DataFrame
Summary Statistics

Day 4: Pandas/Matplotlib

Loading data - csv, sql
Cleansing and Shaping data
Grouping, filtering and joining
Matplotlib - Figures and Subplots
Matplotlib - Colors, Markers, Legends, Ticks, Lables
Matplotlib - Area, Pie, Bar, Line, Density, Scatter plots

Day 5: Scikit-Learn

Supervised vs Unsupervised Learning
Model fitting - cost function
Classification
Linear and Logistic Regression
k-means clustering

Registration




Registrations have been closed

Meet Our Coordinator & Instructor


Mr. Avneesh Jain

Instructor

Avneesh is founder of CodeKraft, a coding school in Bangalore that aims to bridge the gap between industry and academia. He is passionate about focusing on the right tools, frameworks and technologies that makes software developers more effective in the their jobs. He has over 20 years of experience in the industry and has worked for Amazon, Yahoo, Shutterfly, Epiphany and JD Edwards. Avneesh hold a Bachelors degree from Indian Institute of Technology, Kanpur and Masters degree from Rutgers University, NJ.

Prof. Jayant K Singh

Coordinator

Professor and Mr. and Mrs. Gian Singh Bindra Chair
B.Tech., Chemical Engineering, IIT Kanpur, 1997.
M.S., Computer Science and Engineering, University at Buffalo, The State University of New York, 2002.
Ph.D., Chemical Engineering, University at Buffalo, The State University of New York, 2004.
Research Scientist, General Motors India Science Laboratory, 2004-2005.

designed by: TheYogi