Professional Documents
Culture Documents
DSML Curriculum Doc - Google Sheets
DSML Curriculum Doc - Google Sheets
DSML Curriculum Doc - Google Sheets
Beginner
SQL Mock Interview Required
1 Intro to Database and BigQuery Setup
2 Extracting Data using SQL
3 Filtering Data in SQL
4 Subqueries
5 Group By and Aggregation
6 Group By and Aggregation continued
7 Joins
8 Joins continued
9 Problem Solving - 1
Break
10 Window Functions
11 Window Functions continued
12 Date & Time Functions
Business Case Launch: Target SQL Intro
13 Advanced Constructs - CTEs & Views
14 Problem Solving - 2
15 SQL Query Optimization
16 MySQL Setup & Intro to DDL, DML commands
17 SQL Advanced Concepts
18 Dunnhumby Case Study
Break
Break
ADVANCED
Advanced Python Mock Interview NOT Required
1 Python Refresher - 1
2 Python Refresher - 2
3 Basics of Time and Space Complexity
4 Adv Py:Problem Solving - 1
5 OOPS - 1
6 OOPS - 2
7 Functional Programming - 1
8 Functional Programming - 2
9 Adv Py:Problem Solving - 2
10 Exception Handling and Modules
11 File Handling
12 Adv Py:Problem Solving - 3
1 Class Break (Can be 2 class if Problem Solving 3 is not required)
ML / T1
ML : Supervised Algorithms Mock Interview NOT Required
1 ML: k Nearest Neighbors
2 ML: Decision Trees-1
3 ML: Decision Trees-2
Biz Case: LoanTap Review, Ola Intro
4 ML: Bagging and Random Forest
5 ML: Boosting -1
6 ML: Boosting -2
7 ML: Other Ensemble Techniques
8 ML: SVM-1
9 ML: SVM-2
10 ML: Supervised ML Wrap-up
11 ML: MLE, MAP, Confidence Interval
Break - 1
Deep Learning / T2
Neural Networks Mock Interview NOT Required
1 NN : Forward and Back Propagation
2 NN : N-Layer Neural Network - 1
Zee Review, Ad Ease Intro
3 NN : N-Layer Neural Network - 2
4 NN : N-Layer BackPropagation
5 NN : Tensorflow and Keras - 1
6 NN : Tensorflow and Keras - 2
7 NN : Optimizers for NNs
Ad Ease Review, Porter Intro
8 NN : Hyper Parameter Tuning for NNs
9 NN : Autoencoders
10 NN : Practical aspects of designing MLPs
11 NN : Debugging NN models
12 NN : Model interpretability: LIME
Break - 1
Can choose to take the DL/ML track that is not yet taken