Introduction

Over the next 100 days, I’m diving headfirst into the world of data science, exploring new concepts, unraveling complex ideas, and sharing my discoveries along the way—both as a learner and storyteller.

Why this is important?

Much like the winter season symbolizes reflection, growth, and quiet preparation, these 100 days of focused learning are a time to deepen skills, refine understanding, and build a solid foundation. Just as winter prepares nature for the bloom of spring, this period of intense study and writing will set the stage for breakthroughs and future success in the field of data science.

DAY 1: Python Fundamentals

What is numpy; The need; Numpy array vs Python Sequences; Numpy ndarray; Attributes; Changing dtypes; Array operations; Array functions; Indexing and Slicicng; Iterating; Reshaping; Stacking and Splitting; time module; sys.getsizeof(); Advanced Indexing; Broadcasting; Missing vals; Plotting Graph; Extra functions; Meshgrids; Working with Images; Structured arrays; Save and Load np objects;

Codes
Tasks(I, II & III)
Time Complexity

DAY 2: LTSD & Functions

List; Array vs List; Adv and Disadv; How is list stored dynamically; Characterestics; Create; Access; Add; Edit; Delete; Operations; Functions; Traverse; zip object; Tuples; The use; No Adding nor Editing; Diff between lists nd tuples; Sets ; No Accessing nor Editing;Frozen Set; Comprehensions; Dictionary; Functions; Advs; *args and **kwargs; Variable scope; First-Class citizens; Lambda fxn; Higher Order Functions(HOF); map; filter; reduce;

Codes
Tasks
Array Interview ques

DAY 3: OOP

What is OOP; Classes and Objects; Banking Application; Methods vs Functions; Class Diagram; Magic/Dunder Methods; True Benefit of Constructor; Concept of self; Objects Acessing Attributes; Reference Variables; Mutability of Object; Encapsulation; Collection of Objects; Static Variables and Methods; Class Relationship; Aggregation; Inheritance; Types; Method Overriding; Super keyword and constructor; Polymorphism; Method and Constructor Overloading; Abstraction;

Codes
Tasks
Array Interview ques

DAY 4: Files & Exceptions

File I/O; open; append; Writing many lines; Saving; read and readline; Context Manager - with; Reading big chunks; Seek and Tell; Bin files; Serialize and Deserialize; JSON module - dump an load; S & D of Tuples and Nested Dict; Pickling; Pickle vs JSON; Syntax Errors; Exceptions; Handling; Raise ; Create Custom Exceptions; Namespaces and Decorators; Scope and LEGB rule; Iterators vs Iterables; Our own for loop and range; Generators; Yield vs Return; Gen Expression; Benefits;

Codes
Tasks

DAY 5: Numpy

What is numpy; The need; Numpy array vs Python Sequences; Numpy ndarray; Attributes; Changing dtypes; Array operations; Array functions; Indexing and Slicicng; Iterating; Reshaping; Stacking and Splitting; time module; sys.getsizeof(); Advanced Indexing; Broadcasting; Missing vals; Plotting Graph; Extra functions; Meshgrids; Working with Images; Structured arrays; Save and Load np objects;

Week 5
Tasks 13, 14 & 15
Interview Ques

DAY 6: Flask

Python, Tkinter (for GUI), Custom Database Module (mydb), Custom NLP API Module (myapi), Geometry Managers Tkinter MessageBox (for alerts), Favicon (resources/favicon.ico), Font and UI Styling (using Tkinter), Sentiment Analysis (via API), User Authentication (Login and Registration).

Github Link
API used

DAY 7: Pandas Series

Panda series; create; attributes; size; dtype; name; is_unique; index; values; Create from CSV; methods; head and tail; sample; value_counts; sort_values; sort_index; Mathematical func; count; sum; frequency_count; min; max; describe; indexing; slicing; fancy indexing; indexing with labels; Editing; Python functionalities; type conversion; operators; loops; Boolean indexing; plotting graph; as_type; between clip; drop_duplicates; duplicated; is_null; drop_na; fill_na; is_in; apply; copy;

Week 7
Task 16

DAY 8: Pandas DF and GroupBy

GroupBy Object; Aggregate func; size; first; last; nth; get_group; .groups; Split Apply Combine Strategy; Groupby on Multiple Cols; Iterating; Reshaping; Stacking and Splitting; Dataframe creation; Attributes; shape; dtypes; index; columns; values; head and tail; sample; is_null; duplicated; rename; info; describe; Math functions; Selecting columns; Selecting Rows; iloc; loc; Both cols and rows; adding new columns; as_type, value_counts, sort_values, rank, sort_index, set_index, reset_index, rename, unique, nunique, Missing values, Duplicates, drop, apply; .

Week 8
Tasks 17, 18 & 19

DAY 9: API Dev using Flask

What is Flask; Setup and installation; Creating Routes; Debugging; Rendering Template; HTML pages; Jinja Template; Storing data in JSON; Fetch Data from HTML page to Flask; GET and POST methods; File Handling; Decorators; Get Response from HTML page; Conditional messaging in HTML; API calls; Text Box;

Github Link

DAY 10: Merging and Multi Index

Concat; Horizontal Stack; Append; Joins/Merge; Left; Right; Inner; Outer; Array operations; Array functions; Indexing and Slicicng; Iterating; Reshaping; Stacking and Splitting; Diff btw 1D and 2D obj; Using Tuples as index; The Problem; Multi-Index Obj; Fetch Values; Stack and Unstack; The Importance(Adv) of Multi-Index Obj; MI Dfs; Sort Index; Transpose; Swap Levels; Long vs Wide Data; melt and pivot_table;

Merging, Joining and Concatenation
Multi-Index Series and DFs
Task 21

DAY 11: Streamlit

Indian Startup Funding: Developed an interactive Streamlit app providing insights into the Indian startup funding ecosystem. It offers two perspectives: Company POV with details on founders, industry, funding rounds, investors, and similar companies, and Investor POV showing recent investments, preferred sectors, stages, and cities with visualizations like pie charts and YoY graphs.

Streamlit docs
Markdowns
Github Link
Plan of Action

DAY 12: Git and Github

What is Git? What is VCS/SCM? Why Git/VCS is needed? Types of VCS; Advantages; How Git works? Installing git; Creating and Cloning repo; add, commit, add ., gitignore; seeing commits; (log -> oneline); Creating versions of a software; Nonlinear Development (Branching); Merging branches; Undoing changes; Working with a remote repo

DAY 12: VSO and Time Series

Vectorized operations; Problem; solution; String accessor; Upper; lower; capitalized; title; strip; split; replace; starts_with; is_digit; contains; slicing; Datetime; timestamp object; Benefits; Attributes; year, month, day, hour, minute, second; The need? pd.timestamp; daytime_index; daterange function; Time series analysis; time_delta; Time series; example, operations, steps, analysis, names, slicing, limitation of time_delta, plot frequency, resampling; types, usage, rolling window.;

Session 22
Task 22
Time Series Analysis

DAY 13: Matplotlib

What Matplotlib; 2D Line Plot; Scatter; Bar Chart; Side by side and Stacked Bar chart; Overlapping Labels; Histogram; Logarithmic Scale; Pie Chart; Auto pct; Explode; Matplotlib Styles;Save and Download charts; Colored Scatter; Fig Size; Annotations; Horizontal and Vertical Lines; 3D Plots and Contour Plot; Pivot Table; HeatMap; Pandas Plot; Subplots; Annotations; Multi Index DataFrames;

Matplotlib
Advanced
Task

DAY 14: PlotlyGo and PlotlyExpress

Why seaborn? Seaborn roadmap; Main Classification plotting; Relational plots; Distribution plots; KDE plot; Matrix plot; Categorical Plots; Stripplot; Figure level function - catplot; Swarmplot; Categorical Distribution Plots; Boxplot; Violinplot; Categorical Estimate Plot - for central tendency; Barplot; Pointplot; Countplot; Faceting; Doubt - error bar issue; Regression Plots; Regplot; Lmplot; Residual Plot; FacetGrid; Pairplot and Pairgrid; JointGrid and Jointplot; Utility Functions - load_dataset;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 15: Seaborn

Why seaborn? Seaborn roadmap; Main Classification plotting; Relational plots; Distribution plots; KDE plot; Matrix plot; Categorical Plots; Stripplot; Figure level function - catplot; Swarmplot; Categorical Distribution Plots; Boxplot; Violinplot; Categorical Estimate Plot - for central tendency; Barplot; Pointplot; Countplot; Faceting; Doubt - error bar issue; Regression Plots; Regplot; Lmplot; Residual Plot; FacetGrid; Pairplot and Pairgrid; JointGrid and Jointplot; Utility Functions - load_dataset;

Seaborn
Advanced
Task

DAY 16: Open Source Software I and II

What is numpy; The need; Numpy array vs Python Sequences; Numpy ndarray; Attributes; Changing dtypes; Array operations; Array functions; Indexing and Slicing; Iterating; Reshaping; Stacking and Splitting; time module; sys.getsizeof(); Advanced Indexing; Broadcasting; Missing vals; Plotting Graph; Extra functions; Meshgrids; Working with Images; Structured arrays; Save and Load np objects;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 17: Data Gathering

Data Analysis Proces; Importind data from various sources; CSV - sep, names, index_col, header, use_cols, squeeze, skip_rows, nrows, encoding, error_bad_lines, dtype, parse_dates, converters, na_values, chunksize; Excel, sheet_name; JSON; text; SQL, connector; Exporting data in various file formats, sqlalchemy, create_engine; Gathering data through APIs and Web Scraping; requests, Selenium and Chromedriver;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 18: Data Assessing and Cleaning

Data Asessing ; Types of Unclean Data; Write Summary of Data; Types of Assessment; Manual and Automatic; Data Quality Dimension; Data Cleaning; Extraction, Transform and Load Pipeline; Fetch Data from AWS; Apply transformation on Data; Upload Transformed Data back into AWS RDS; Quality Issues; Tidiness Issues;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 19: EDA

Exploratory Data Analysis; The Importance; Steps of EDA; Univarite Analysis; Bivariate Analysis; Multivariate; Feature Engineering;

Titanic
Smartphones
Plotly Project Map

DAY 20: DataBase Fundamentals

Importance of Data; Introduction to Data and Database; CRUD - Create, Retrieve, Update, Delete Operations; Properties - Integrity, Availability, Security, Independency, Concurrency; Types - Relational, NoSQL, Column, Graph, Key-Value; DBMS and its Core Functionalities, Database Keys, Cardinality of Relationships, Drawbacks of Databases;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 21: DDL

Xampp and MySQL Workbench, What is SQL, Types of SQL Commands; DDL, DML, DCL, TCL; SQL Functions- Built In and User-Defined; Database Commands - CREATE, DROP; Commands for Tables - CREATE, TRUNCATE, DROP; Data Integrity - Constraints, Transactions and Normalization; Constraints - NOT NULL, UNIQUE(combo), PRIMARY KEY, AUTO INCREMENT, CHECK, DEFAULT, FOREIGN KEY, Referential Actions - RESTRICT, CASCADE, SET NULL, SET DEFAULT; ALTER TABLE - Add, Delete, Modify; Adding and Deleting Constraints; No Editing;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 22: DML

Data Manipulation Language; Insert, Variation, Multiple; Importing Data in MySQL Workbench; SELECT - All, Filter cols, Aliasing; Create Expression using cols; Constants; DISTINCT(unique) and combos; WHERE - Filtering Rows; BETWEEN Operator; Query Execution Order; IN and NOT IN Operator; UPDATE Query; Update multiple cols; DELETE; Delete based on multiple cols; SQL Functions - MAX, MIN, AVG, SUM, COUNT, STD, VAR, ABS, ROUND, CEIL, FLOOR;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 23: Tableau - Olympics

ORDER BY; DESC LIMIT; GROUP BY; HAVING Clause; What are SQL Joins; Why have data in multiple cols; Types - Cross(Cartesian), Inner, Left; Right, Full Outer Join; SQL Set Operations; Self Joins; Joining on more than one columns; Joining more than 2 tables; Filtering Columns; Filtering Rows;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 24: Group, Sort & Join

ORDER BY; DESC LIMIT; GROUP BY; HAVING Clause; What are SQL Joins; Why have data in multiple cols; Types - Cross(Cartesian), Inner, Left; Right, Full Outer Join; SQL Set Operations; Self Joins; Joining on more than one columns; Joining more than 2 tables; Filtering Columns; Filtering Rows;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 25: Tableau - Sales

ORDER BY; DESC LIMIT; GROUP BY; HAVING Clause; What are SQL Joins; Why have data in multiple cols; Types - Cross(Cartesian), Inner, Left; Right, Full Outer Join; SQL Set Operations; Self Joins; Joining on more than one columns; Joining more than 2 tables; Filtering Columns; Filtering Rows;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 26: Subqueries

What is a SubQuery; Types; Where can subqueries be used; Independent Subquery - Scalar Subquery, Row Subquery(One Col Mult Rows), Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 27: Case Study - Zomato

What is a SubQuery; Types; Where can subqueries be used; Independent Subquery - Scalar Subquery, Row Subquery(One Col Mult Rows), Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 28: Flights Dashboard

What is a SubQuery; Types; Where can subqueries be used; Independent Subquery - Scalar Subquery, Row Subquery(One Col Mult Rows), Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 29: Window Functions

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 30: Window Functions II

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 31: Cleaning and EDA using SQL

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 32: Datetime in SQL

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 33: Database Design and Norm

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 34: Views and User-Defined Fxns

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 35: Transactions and Stored Procedures

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 36: Descriptive Stats

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 37: PDF, PMF and CDF

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 38: Distributions

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 39: Central Limit Theorem

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 40: Confidence Intervals

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 41: Hypothesis Testing

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 42: Chi-Square & ANOVA

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 43: Tensors, Vectors and Matrices

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 44: Intro to ML

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 45: SLR & MLR

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 46: Optimisation Calculus

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 47: Gradient Descent

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 48: Batch, Stochastic & Mini-batch

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 49: Regression Analysis

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 50: Polynomial Regression

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 51: Assumptions of Lin Reg

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 52: Feature Engineering

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 53: Feature Eng III

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 54: Bias-Variance Tradeoff

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 55: Ridge Regression

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 56: Lasso & ElasticNet

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 57: KNN

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 58: Decision Boundaries

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 59: Classification Metrics

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 60: Curse of Dims

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 61: PCA

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 62: Eigen Values & Vectors

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 63: SVD & ED

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 64: ROC Curve & CV

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 65: Data Leakage

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 66: Hyper-Parameter Tuning

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 67: Probability I & II

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 68: Naive-Bayes I

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 69: Naive-Bayes II & III

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 70: Email Spam Classifier

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 71: Logistic Regression

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 72: Max Likelihood Estimation

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 73: SVM I

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 74: SVM II

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 75: Constraint Optimisation

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 76: Kernel Trick

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 77: Decision Trees

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 78: Decision Trees II

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 79: Ensemble Learning

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

DAY 80: Random Forest

What are Window Functions; How do they differ from GROUP BY; Aggregate Function with OVER; RANK; DENSE_RANK(), ROW_NUMBER(), FIRST_VALUE(), LAST_VALUE(); Concept of Frames - ROWS and BETWEEN Clause, PREECEDING and FOLLOWING; LAG(), LEAD(); Table Subquery(Mult cols mult rows); Correlated subquery; Usage with SELECT, FROM, HAVING, INSERT, UPDATE, DELETE;

PlotlyExpress
Plotly Graph Objects
Plotly Project Map

Coming Soon...

Nullam et orci eu lorem consequat tincidunt vivamus et sagittis libero. Mauris aliquet magna magna sed nunc rhoncus pharetra. Pellentesque condimentum sem. In efficitur ligula tate urna. Maecenas laoreet massa vel lacinia pellentesque lorem ipsum dolor. Nullam et orci eu lorem consequat tincidunt. Vivamus et sagittis libero. Mauris aliquet magna magna sed nunc rhoncus amet pharetra et feugiat tempus.

Phone

(000) 000-0000 x12387

Address

1234 Somewhere Road #5432
Nashville, TN 00000
United States of America