arrow_back
Course Curriculum
Course Curriculum
Important!
Read course FAQs before starting
Schedule
Join paid discord server
Certificate Request Form
Doubt Clearance Form
Doubt Clearance Google Form
Career Pe Charcha
How to Build a Portfolio Website for Data Science
Career QnA Live Session for Paid Members
Resume Building for Data Scientist
Talking Data Science with Pranjal Yadav
Session on Open Source Software
Build a Data Scientist's Dream LinkedIn Profile with ChatGPT
How To Select A Project In Data Science?
How To Get Your First Job In Data Science
How to Talk About Previous Data Science Projects in Interview
Everything You Need To Know About Kaggle
Course Assessments
Assessment - 1 (Python Programming)
Assessment - 2 (Numpy + Pandas + Data Viz + EDA)
Assessment-3 (SQL)
Assessment-4 (Statistics)
Assessment-5 (ML Linear Model)
Week 1 - Basics of Python Programming
Session 1 - Python Basics
Task 1
Session 2 - Operators + If-Else + Loops
Task 2
Week 1 - Task 1 + Task 2 Solutions
Session 3 - Python Strings
Programming Problems on Strings
Task 3
Week 1 Task 3 Solutions
How to Build a Portfolio Website for Data Science
Session on Time Complexity
Week 1 - Interview Questions
Week 2 - Python Data Types
Session 4 - Lists in Python
Task 4
Task 4 Solutions
Session 5 - Tuples + Sets + Dictionary
Task 5
Task 5 Solutions
Session 6 - Functions in Python
Task 6
Task 6 Solutions
Career QnA Live Session for Paid Members
Session on Array Interview Questions
Week 2 - Interview Questions
Week 3 - Object Oriented Programming(OOP)
Session 7 - OOP Part 1 | Class & Object
Task 7
Task 7 Solutions
Session 8 - OOP Part 2 | Encapsulation & Static Keyword
Task 8
task-8-solutions
Session 9 - OOP Part 3 | Inheritance & Polymorphism
What is Abstraction | OOP Concept
Task 9
task-9-solutions
Session on OOP Project
Week 3 - Interview Questions
Week 4 - Advanced Python
Session 10 - File Handling + Serialization & Deserialization
Supplementary Session - Recursion using Python
Task 10
Session 11 - Exception Handling
Task 11
Session 12 - Decorators & Namespaces
Supplementary Session on Iterators
Supplementary Session on Generators
Task 12
Session on Resume Building
Session on GUI Development using Python [2nd Dec - Fri]
Week 4 - Interview Questions
Task 10 Solutions
Task 11 Solutions
Task 12 Solutions
Python Fundamentals Additional Content
Python Practice Questions
Practice Problem Solutions
Python Interview Questions
Week 1 - All Doubts and Solutions
Week 2 - All Doubts and Solutions
Week 3 - All Doubts and Solutions
Week 4 - All Doubts and Solutions
Week 5 - Numpy
Session 13 - Numpy Fundamentals
Task 13
Session 14 - Advanced Numpy
Task 14
Session 15 - Numpy Tricks
Task 15
Session on Web Development using Flask
Task 13 Solutions
Task 14 Solutions
Task15 Solutions
Numpy Quiz
Week 6 - Pandas
Session 16 - Pandas Series
Important Series Methods | Supplementary Session
Task 16
Session 17 - Pandas DataFrame
Task 17
Session 18 - Important DataFrame Methods
Task 18
Session on API Development Using Flask
Week 6 - Numpy Interview Questions
Task 16 Solutions
Task 17 Solutions
Task 18 Solutions
Pandas Quiz
Week 7 - Advanced Pandas
Session 19 - GroupBy Object in Pandas
Task 19
Task 19 Solutions
Session 20 - Merging, Joining & Concatenating
Task 20
Task 20 Solutions
Session on Streamlit
Pandas Case Study - Indian Startup Funding
Session on Git
Session on Git and Github Part 2
Git Commands
Talking Data Science with Pranjal Yadav
Week 8 - Advanced Pandas Continued
Session 21 - MultiIndex Series and DataFrames
Task 21
Task 21 Solutions
Session 22 - Vectorized String Operations | DateTime in Pandas | Pivot Table
Task 22
Task 22 Solutions
Pandas Case Study - Time Series Analysis
Pandas Case Study 2 - Working with textual data
Week-8_Quiz_MultiIndex
Week 9 - Data Visualization
Session 23 - Plotting using Matplotlib
Task 23
Task 23 Solutions
Session 24 - Advanced Matplotlib
Task 24
Task 24 Solutions
Session on Plotly(Express)
Session on Plotly Graph Objects
Dash basic introduction
Making a Corona virus(Covid-19) Dashboard using Plotly and Dash
Deploying a Dash application on Heroku
Project using Plotly
Week 10 - Data Visualization Continued
Session 25 - Plotting using Seaborn
Task 25
Task 25 Solutions
Session 26 - Plotting using Seaborn Part 2
Task 26
Task 26 Solutions
Session on Open Source Software Part 1
Session on Open Source Software Part 2
Week 11 - Data Analysis Process
Session 27 - Data Gathering | Data Analysis Process
Task 27
Task 27 Solutions
Session 28 - Data Assessing and Cleaning
Task 28
Solution_Task-28
Session on ETL using AWS RDS
Session on Advanced Web Scraping using Selenium
Week 12 - Data Analysis Process Contd.
Session on Data Cleaning Case Study - Smartphone dataset
Session 29 - Exploratory Data Analysis (Titanic Dataset)
Task 29
Solution_Task-29
How to build a LinkedIn Profile
Session on Data Cleaning Part 2
Session on EDA Case Study - Smartphones Dataset
Week 13 - SQL Basics
Session 30 - Database Fundamentals
Task 30 - Database Fundamentals Quiz
Database Quiz Answers
Session 31 - SQL DDL Commands
Task 31 - Quiz
Session 31 Quiz Explanation
Session 1 on Tableau - Olympics Dataset
Week 14 - SQL Continued
Session 32 - SQL DML Commands
Task 32
Task 32 Solutions
Session 33 - SQL Grouping + Sorting
Task 33
Task 33 Solutions
Career Pe Charcha - Soft Skills Masterclass
Career QnA
Session 2 on Tableau - Sales Dataset
Week-14_Quiz
Week-14_Quiz_Explanation
Week 15 - SQL Continued
Session 34 - SQL Joins
Task 34
Task 34
Task 34 Solutions
SQL Case Study 1 | Zomato Dataset
Session 35 - Subqueries in SQL
Task 35
Task 35 Solutions
Making a Flights Dashboard using Python and SQL
SQL Interview Questions Part 1
Week 15 - Quiz
Week 16 - Advanced SQL
Session 36 - Window Functions in SQL
Task 36
Task 36 Solutions
Career Pe Charcha - Markdown Basics + How to improve Github Profile
Session 37 - Window Functions Part 2
Session 37 - Window Functions Part 3
Task 37
Task 37 Solutions
Session on Data Cleaning using SQL | Laptops Dataset
Session on EDA using SQL | Laptops Dataset
Week-16_Quiz
Week-16_Quiz_Solution
Week 17 - Descriptive Statistics
Session 38 - Descriptive Statistics Part 1
Session 38 Quiz
Session on Datetime in SQL
Week 18 - Descriptive Statistics Contd.
Session 39 - Descriptive Statistics Part 2
Session 40 - Probability Distribution Functions - PDF, PMF & CDF
Task 40
Task-40_Solution
SQL Datetime Case Study on Flights dataset
Session on Database Design | SQL Data Types | Database Normalization
Week 19 - Probability Distributions
Session 41 - Normal Distribution
Task 41
Task-41_Solution
Session 42 - Non-Gaussian Probability Distributions
Session-42 Quiz
Session on Views and User Defined Functions in SQL
Session on Transactions & Stored Procedures
Week 20 - Inferential Statistics
Session 43 - Central Limit Theorem
Central Limit Theorem - Proof
Task 43
Solution - Task 43
Session 44 - Confidence Intervals
Task 44
Solution - Task 44
Week 20 - Quiz
Week 21 - Hypothesis Testing
Session 45 - Hypothesis Testing Part 1
Session 45 - Quiz
Session 46 - Hypothesis Testing Part 2 | p-values | t-tests
Task 46
Solution_Task-46
Session on Chi Square Tests
Session on ANOVA
Week 22 - Linear Algebra
Linear Algebra - Part 0 | Tensors
Linear Algebra - Part 1 | Vectors
Task 47
Solution_Task-47
Linear Algebra Part 2 | Matrices (Computation)
Linear Algebra Part 3 | Matrices (Intuition)
Week 23 - Linear Regression
Session 48 - Introduction to Machine Learning
Session 49 - Simple Linear Regression
Session 50 - Multiple Linear Regression
CPC - Level Up Your Data Science Skills with ChatGPT
Session on Optimization The Big Picture
Session on Differential Calculus
Quiz - Week 23
Week 24 - Gradient Descent
Session 51 - Gradient Descent From Scratch
Session 52 (Part 1) - Batch Gradient Descent
Session 52 (Part 2) - Stochastic Gradient Descent
Session 52 (Part 3) - Mini-Batch Gradient Descent
Doubt Clearance Session on Linear Regression
Quiz - Week 24
Week 25 - Regression Analysis
Session 1 on Regression Analysis
Session 2 on Regression Analysis
Polynomial Regression
Session on Assumptions of Linear Regression
Session 53 - Session on Multicollinearity
Task 53
Task 53 Solution
Quiz - Week 25
Week 26 - Feature Selection
Session 54 - Feature Selection Part 1 | Filter Methods
Task 54
Task 54 Solution
Session 55 - Feature Selection Part 2 | Wrapper Methods
Task 55
Session 3 on Feature Selection | Embedded Methods
Quiz - Week 26
Week 27 - Regularization
Regularization Part 1 | Bias Variance Trade-off
Regularization Part 2 | What is Regularization | Paid Zoom Session | 19th May
Ridge Regression Part 1 | Geometric Intuition and Code | Regularized Linear Models
Ridge Regression Part 2 | Mathematical Formulation & Code from scratch | Regularized Linear Models
Ridge Regression Part 3 | Gradient Descent | Regularized Linear Models
Ridge Regression Part 4 | 5 Key Points | Regularized Linear Models
Lasso Regression | Intuition and Code Sample | Regularized Linear Models
Why Lasso Regression creates sparsity?
Task-Regularisation
ElasticNet Regression | Intuition and Code Example | Regularized Linear Models
Doubt Clearance Session on Regularization | Paid Zoom Session | 23 May
Quiz - Week 27
Week 28 - K Nearest Neighbors
Session 1 on K-Nearest Neighbors
Coding K Nearest Neighbors from Scratch
How to draw Decision Boundary for classification algorithms
Session on Advanced KNN
Task - 56 (KNN)
Solution - Task - 56 (KNN)
Classification Metrics Part 1 | Accuracy and Confusion Matrix | Type 1 and Type 2 Errors
Classification Metrics Part 2 | Precision, Recall and F1 Score
Quiz - Week 28
Week 29 - PCA
Curse of Dimensionality
PCA Part 1 | Geometric Intuition
PCA Part 2 | Problem Formulation and Step by Step Solution
PCA Part 3 | Code Example and Visualization
Task - 57 (PCA)
Solution - Task - 57 (PCA)
Session on Eigen Vectors and Eigen Values
Session on Eigen Decomposition + PCA Variants
Session on Singular Value Decomposition
Week 30 - Model Evaluation and Selection
ROC Curve in Machine Learning
Session on Cross Validation
Session on Data Leakage
Session on Hyperparameter Tuning
Week 31 - Naive Bayes
Crash Course on Probability Part 1
Crash Course on Probability Part 2
Session 1 on Naive Bayes
Session 2 on Naive Bayes
Session 3 on Naive Bayes
Email Spam Classifier | End to End Project
Week 32 - Logistic Regression
Session 1 on Logistic Regression
Session on Multiclass Classification using Logistic Regression
Session on Maximum Likelihood Estimation
Session 3 on Logistic Regression
Logistic Regression Hyperparameters
Week 33 - Support Vector Machines (SVM)
SVM Part 1 - Hard Margin SVM
SVM Part 2 | Soft Margin SVM
Session on Constrained Optimization Problem
Session on SVM Dual Problem
Session on Maths Behind SVM Kernels
Week 34 - Decision Trees
Session 1 on Decision Trees
Session 2 on Decision Trees
Session 3 on Decision Trees | Pruning
Awesome Decision Tree Visualization using dtreeviz library
Extra Sessions - Feature Engineering
Session on Handling Missing Values Part 1
Session 2 on Handling Missing Data
Session 3 on Handling Missing Values
Week 35 - Random Forest
Introduction to Ensemble Learning
Bagging | Introduction | Part 1
Bagging Ensemble | Part 2 | Bagging Classifiers
Bagging Ensemble | Part 3 | Bagging Regressor
Session 1 on Random Forest
Session 2 on Random Forest
Week 36 - Gradient Boosting
Session 1 on Gradient Boosting for Regression
Session 2 on Gradient Boosting | Perspectives
Gradient Boosting Regression Part 2 | Regression Maths Formulation
Gradient Boosting for Classification Part 1
Gradient Boosting for Classification | Geometric Intuition
Gradient Boosting Classification | Maths Formulation
Capstone Project
Capstone Project Description
Session 1 on Capstone Project | Data Gathering
Session 2 on Capstone Project | Data Cleaning
Session 3 on Capstone Project | Feature Engineering
Session 4 on Capstone Project | EDA
Session 5 on Capstone Project | Outlier Detection and Removal
Session 6 on Capstone Project | Missing Value Imputation
Session 7 on Capstone Project | Feature Selection
Session 8 on Capstone Project | Model Selection & Productionalization
Session 9 on Capstone Project | Building the Analytics Module
Session 10 on Capstone Project | Building the Recommender System
Session 11 on Capstone Project | Building the Recommender System Part 2
Session 12 on Capstone Project | Building the Insights Module
Session 13 on Capstone Project | Deploying the application on AWS
XGBoost
Introduction to XGBoost | XGBoost Part 1
XGBoost for Regression | XGBoost Part 2
XGBoost For Classification | XGBoost Part 3
The Complete Maths of XGBoost | XGBoost Part 4
KMeans Clustering
Session 1 on K Means Clustering
Session 2 on KMeans Clustering
Session 3 on KMeans Clustering
K-Means Clustering Algorithm From Scratch In Python
Other Clustering Algorithms
Session on DBSCAN
Session on Hierarchical Clustering
Preview - Data Science Mentorship Program (DSMP) 1.0
Discuss (
0
)
navigate_before
Previous
Next
navigate_next