โ
Complete Roadmap to Learn SQL in 2026 ๐
๐ SQL powers 80% of data analytics jobs.
๐ ๐น SQL FOUNDATIONS
๐ฏ 1๏ธโฃ SELECT Basics (Week 1)
- SELECT \*, specific columns
- FROM tables
- WHERE filters
- ORDER BY, LIMIT
๐ข Practice: Query your first dataset today
๐ 2๏ธโฃ Filtering Mastery
- Comparison operators (=, >, BETWEEN)
- Logical: AND, OR, IN
- Pattern matching: LIKE, %
- NULL handling
๐ 3๏ธโฃ Aggregate Power
- COUNT(\*), SUM, AVG, MIN/MAX
- GROUP BY essentials
- HAVING vs WHERE
- DISTINCT counts
๐ ๐ฅ SQL CORE SKILLS
๐ 4๏ธโฃ JOINS (Most Important โญ)
- INNER JOIN (must-know)
- LEFT, RIGHT, FULL JOIN
- Multi-table joins
- Self-joins
โก 5๏ธโฃ Subqueries & CTEs
- Subqueries in WHERE/FROM
- WITH clause (CTEs)
- Multiple CTE chains
- EXISTS/NOT EXISTS
๐ 6๏ธโฃ Window Functions (Game-Changer โญ)
- ROW_NUMBER(), RANK()
- PARTITION BY magic
- LAG/LEAD (trends)
- Running totals
๐จ ๐ ADVANCED SQL MASTERY
โฐ 7๏ธโฃ Date & Time
- DATEADD, DATEDIFF
- DATE_TRUNC, EXTRACT
- Date filtering patterns
- Cohort analysis
๐ค 8๏ธโฃ String Functions
- CONCAT, SUBSTRING
- TRIM, UPPER/LOWER
- LENGTH, REPLACE
๐ค 9๏ธโฃ CASE Statements
- Simple vs searched CASE
- Nested logic
- Policy calculations
โ๏ธ ๐ง PERFORMANCE & JOBS
๐ 1๏ธโฃ0๏ธโฃ Indexing Basics
- CREATE INDEX strategies
- EXPLAIN query plans
- Composite indexes
๐ป 1๏ธโฃ1๏ธโฃ Practice Platforms
- LeetCode SQL (50 problems)
- HackerRank SQL
- StrataScratch (real cases)
- DDIA datasets
๐ฑ 1๏ธโฃ2๏ธโฃ Modern SQL Tools
- pgAdmin (PostgreSQL)
- DBeaver (universal)
- BigQuery Sandbox (free)
- dbt + SQL
๐ผ โก INTERVIEW READY
๐ฏ 1๏ธโฃ3๏ธโฃ Top Interview Questions
- Find 2nd highest salary
- Nth highest records
- Duplicate detection
- Window ranking
๐ 1๏ธโฃ4๏ธโฃ Real Projects
- Sales dashboard queries
- Customer segmentation
- Inventory optimization
- Build GitHub portfolio
๐จ โญ ESSENTIAL SQL TOOLS 2026
- PostgreSQL (free, powerful)
- MySQL Workbench
- BigQuery (cloud-native)
- Snowflake (trial)
1๏ธโฃ5๏ธโฃ FREE RESOURCES
๐ SQLBolt (interactive)
๐ Mode Analytics Tutorial
โก LeetCode SQL 50
๐ฅ DataCamp SQL (free tier)
๐ W3schools
Double Tap โฅ๏ธ For Detailed Explanation
๐ SQL powers 80% of data analytics jobs.
๐ ๐น SQL FOUNDATIONS
๐ฏ 1๏ธโฃ SELECT Basics (Week 1)
- SELECT \*, specific columns
- FROM tables
- WHERE filters
- ORDER BY, LIMIT
๐ข Practice: Query your first dataset today
๐ 2๏ธโฃ Filtering Mastery
- Comparison operators (=, >, BETWEEN)
- Logical: AND, OR, IN
- Pattern matching: LIKE, %
- NULL handling
๐ 3๏ธโฃ Aggregate Power
- COUNT(\*), SUM, AVG, MIN/MAX
- GROUP BY essentials
- HAVING vs WHERE
- DISTINCT counts
๐ ๐ฅ SQL CORE SKILLS
๐ 4๏ธโฃ JOINS (Most Important โญ)
- INNER JOIN (must-know)
- LEFT, RIGHT, FULL JOIN
- Multi-table joins
- Self-joins
โก 5๏ธโฃ Subqueries & CTEs
- Subqueries in WHERE/FROM
- WITH clause (CTEs)
- Multiple CTE chains
- EXISTS/NOT EXISTS
๐ 6๏ธโฃ Window Functions (Game-Changer โญ)
- ROW_NUMBER(), RANK()
- PARTITION BY magic
- LAG/LEAD (trends)
- Running totals
๐จ ๐ ADVANCED SQL MASTERY
โฐ 7๏ธโฃ Date & Time
- DATEADD, DATEDIFF
- DATE_TRUNC, EXTRACT
- Date filtering patterns
- Cohort analysis
๐ค 8๏ธโฃ String Functions
- CONCAT, SUBSTRING
- TRIM, UPPER/LOWER
- LENGTH, REPLACE
๐ค 9๏ธโฃ CASE Statements
- Simple vs searched CASE
- Nested logic
- Policy calculations
โ๏ธ ๐ง PERFORMANCE & JOBS
๐ 1๏ธโฃ0๏ธโฃ Indexing Basics
- CREATE INDEX strategies
- EXPLAIN query plans
- Composite indexes
๐ป 1๏ธโฃ1๏ธโฃ Practice Platforms
- LeetCode SQL (50 problems)
- HackerRank SQL
- StrataScratch (real cases)
- DDIA datasets
๐ฑ 1๏ธโฃ2๏ธโฃ Modern SQL Tools
- pgAdmin (PostgreSQL)
- DBeaver (universal)
- BigQuery Sandbox (free)
- dbt + SQL
๐ผ โก INTERVIEW READY
๐ฏ 1๏ธโฃ3๏ธโฃ Top Interview Questions
- Find 2nd highest salary
- Nth highest records
- Duplicate detection
- Window ranking
๐ 1๏ธโฃ4๏ธโฃ Real Projects
- Sales dashboard queries
- Customer segmentation
- Inventory optimization
- Build GitHub portfolio
๐จ โญ ESSENTIAL SQL TOOLS 2026
- PostgreSQL (free, powerful)
- MySQL Workbench
- BigQuery (cloud-native)
- Snowflake (trial)
1๏ธโฃ5๏ธโฃ FREE RESOURCES
๐ SQLBolt (interactive)
๐ Mode Analytics Tutorial
โก LeetCode SQL 50
๐ฅ DataCamp SQL (free tier)
๐ W3schools
Double Tap โฅ๏ธ For Detailed Explanation
โค26
Data Analytics isn't rocket science. It's just a different language.
Here's a beginner's guide to the world of data analytics:
1) Understand the fundamentals:
- Mathematics
- Statistics
- Technology
2) Learn the tools:
- SQL
- Python
- Excel (yes, it's still relevant!)
3) Understand the data:
- What do you want to measure?
- How are you measuring it?
- What metrics are important to you?
4) Data Visualization:
- A picture is worth a thousand words
5) Practice:
- There's no better way to learn than to do it yourself.
Data Analytics is a valuable skill that can help you make better decisions, understand your audience better, and ultimately grow your business.
It's never too late to start learning!
Here's a beginner's guide to the world of data analytics:
1) Understand the fundamentals:
- Mathematics
- Statistics
- Technology
2) Learn the tools:
- SQL
- Python
- Excel (yes, it's still relevant!)
3) Understand the data:
- What do you want to measure?
- How are you measuring it?
- What metrics are important to you?
4) Data Visualization:
- A picture is worth a thousand words
5) Practice:
- There's no better way to learn than to do it yourself.
Data Analytics is a valuable skill that can help you make better decisions, understand your audience better, and ultimately grow your business.
It's never too late to start learning!
โค13
โ
Excel Text Functions Cheatsheet ๐ง ๐
1๏ธโฃ UPPER โ =UPPER(A1)
๐น Converts text to uppercase
2๏ธโฃ LOWER โ =LOWER(A1)
๐น Converts text to lowercase
3๏ธโฃ PROPER โ =PROPER(A1)
๐น Capitalizes the first letter of each word
4๏ธโฃ CONCAT / TEXTJOIN โ =CONCAT(A1, B1) or =TEXTJOIN(" ", TRUE, A1:A3)
๐น Joins text values
5๏ธโฃ LEFT / RIGHT โ =LEFT(A1, 5) / =RIGHT(A1, 3)
๐น Extracts specific number of characters from the start or end
6๏ธโฃ MID โ =MID(A1, 3, 4)
๐น Extracts text starting at a position
7๏ธโฃ LEN โ =LEN(A1)
๐น Counts characters in a cell
8๏ธโฃ FIND / SEARCH โ =FIND("a", A1) / =SEARCH("a", A1)
๐น Finds the position of a character
๐ฌ Double tap โค๏ธ for more!
1๏ธโฃ UPPER โ =UPPER(A1)
๐น Converts text to uppercase
2๏ธโฃ LOWER โ =LOWER(A1)
๐น Converts text to lowercase
3๏ธโฃ PROPER โ =PROPER(A1)
๐น Capitalizes the first letter of each word
4๏ธโฃ CONCAT / TEXTJOIN โ =CONCAT(A1, B1) or =TEXTJOIN(" ", TRUE, A1:A3)
๐น Joins text values
5๏ธโฃ LEFT / RIGHT โ =LEFT(A1, 5) / =RIGHT(A1, 3)
๐น Extracts specific number of characters from the start or end
6๏ธโฃ MID โ =MID(A1, 3, 4)
๐น Extracts text starting at a position
7๏ธโฃ LEN โ =LEN(A1)
๐น Counts characters in a cell
8๏ธโฃ FIND / SEARCH โ =FIND("a", A1) / =SEARCH("a", A1)
๐น Finds the position of a character
๐ฌ Double tap โค๏ธ for more!
โค18
How to Crack a Data Analyst Job Faster
1๏ธโฃ Fix Your Resume
- One page, clean layout, show impact (not tools)
- Example: Improved sales reporting accuracy by 18% using SQL & Power BI
- Add links: GitHub, Portfolio, LinkedIn
2๏ธโฃ Prepare Smart for Interviews
- SQL: joins, window functions, CTEs (daily practice)
- Excel: case questions (pivots, formulas)
- Power BI/Tableau: explain one dashboard end-to-end
- Python: pandas (groupby, merge, missing values)
3๏ธโฃ Master Business Thinking
- Ask why the data exists
- Translate numbers into decisions
- Example: High month-2 churn โ poor onboarding
4๏ธโฃ Build a Strong Portfolio
- 3 solid projects > 10 weak ones
- Projects:
- Customer churn analysis
- Sales performance dashboard
- Marketing funnel analysis
5๏ธโฃ Apply With Strategy
- Apply to 5-10 roles daily
- Customize resume keywords
- Reach out to hiring managers (referrals = 3x interviews)
6๏ธโฃ Track Progress
- Maintain interview log
- Fix gaps weekly
๐ฏ Skills get you shortlisted. Thinking gets you hired.
1๏ธโฃ Fix Your Resume
- One page, clean layout, show impact (not tools)
- Example: Improved sales reporting accuracy by 18% using SQL & Power BI
- Add links: GitHub, Portfolio, LinkedIn
2๏ธโฃ Prepare Smart for Interviews
- SQL: joins, window functions, CTEs (daily practice)
- Excel: case questions (pivots, formulas)
- Power BI/Tableau: explain one dashboard end-to-end
- Python: pandas (groupby, merge, missing values)
3๏ธโฃ Master Business Thinking
- Ask why the data exists
- Translate numbers into decisions
- Example: High month-2 churn โ poor onboarding
4๏ธโฃ Build a Strong Portfolio
- 3 solid projects > 10 weak ones
- Projects:
- Customer churn analysis
- Sales performance dashboard
- Marketing funnel analysis
5๏ธโฃ Apply With Strategy
- Apply to 5-10 roles daily
- Customize resume keywords
- Reach out to hiring managers (referrals = 3x interviews)
6๏ธโฃ Track Progress
- Maintain interview log
- Fix gaps weekly
๐ฏ Skills get you shortlisted. Thinking gets you hired.
โค5
๐๐จ๐ฐ ๐ญ๐จ ๐๐ซ๐๐ฉ๐๐ซ๐ ๐ญ๐จ ๐๐๐๐จ๐ฆ๐ ๐ ๐๐๐ญ๐ ๐๐ง๐๐ฅ๐ฒ๐ฌ๐ญ
๐. ๐๐ฑ๐๐๐ฅ- Learn formulas, Pivot tables, Lookup, VBA Macros.
๐. ๐๐๐- Joins, Windows, CTE is the most important
๐. ๐๐จ๐ฐ๐๐ซ ๐๐- Power Query Editor(PQE), DAX, MCode, RLS
๐. ๐๐ฒ๐ญ๐ก๐จ๐ง- Basics & Libraries(mainly pandas, numpy, matplotlib and seaborn libraries)
5. Practice SQL and Python questions on platforms like ๐๐๐๐ค๐๐ซ๐๐๐ง๐ค or ๐๐๐๐๐ก๐จ๐จ๐ฅ๐ฌ.
6. Know the basics of descriptive statistics(mean, median, mode, Probability, normal, binomial, Poisson distributions etc).
7. Learn to use ๐๐/๐๐จ๐ฉ๐ข๐ฅ๐จ๐ญ ๐ญ๐จ๐จ๐ฅ๐ฌ like GitHub Copilot or Power BI's AI features to automate tasks, generate insights, and improve your projects(Most demanding in Companies now)
8. Get hands-on experience with one cloud platform: ๐๐ณ๐ฎ๐ซ๐, ๐๐๐, ๐จ๐ซ ๐๐๐
9. Work on at least two end-to-end projects.
10. Prepare an ATS-friendly resume and start applying for jobs.
11. Prepare for interviews by going through common interview questions on Google and YouTube.
I have curated top-notch Data Analytics Resources ๐๐
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02
Hope this helps you ๐
๐. ๐๐ฑ๐๐๐ฅ- Learn formulas, Pivot tables, Lookup, VBA Macros.
๐. ๐๐๐- Joins, Windows, CTE is the most important
๐. ๐๐จ๐ฐ๐๐ซ ๐๐- Power Query Editor(PQE), DAX, MCode, RLS
๐. ๐๐ฒ๐ญ๐ก๐จ๐ง- Basics & Libraries(mainly pandas, numpy, matplotlib and seaborn libraries)
5. Practice SQL and Python questions on platforms like ๐๐๐๐ค๐๐ซ๐๐๐ง๐ค or ๐๐๐๐๐ก๐จ๐จ๐ฅ๐ฌ.
6. Know the basics of descriptive statistics(mean, median, mode, Probability, normal, binomial, Poisson distributions etc).
7. Learn to use ๐๐/๐๐จ๐ฉ๐ข๐ฅ๐จ๐ญ ๐ญ๐จ๐จ๐ฅ๐ฌ like GitHub Copilot or Power BI's AI features to automate tasks, generate insights, and improve your projects(Most demanding in Companies now)
8. Get hands-on experience with one cloud platform: ๐๐ณ๐ฎ๐ซ๐, ๐๐๐, ๐จ๐ซ ๐๐๐
9. Work on at least two end-to-end projects.
10. Prepare an ATS-friendly resume and start applying for jobs.
11. Prepare for interviews by going through common interview questions on Google and YouTube.
I have curated top-notch Data Analytics Resources ๐๐
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02
Hope this helps you ๐
โค4๐ฅฐ1
Data Analytics Interview Preparation
[Questions with Answers]
How did you get your job?
I was hired after an internship.
To get the internship, I prepared a bunch for general Python questions (LeetCode etc.) and studied the basics of machine learning (several different algorithms, how they work, when they're useful, metrics
to measure their performance, how to train them in practice etc.).
To get the internship I had to pass a technical interview as well as a take-home machine learning (ML) exercise. Then, it was just a question of doing a good job in the internship!
What are your data related responsibilities in your job?
I work on our recommendation system. Itโs deep learning based. I work on a lot of features to try and
improve it (reinforcement learning & NLP etc). Since I'm in a start-up, it's also up to our team to put the models we design into production. So, after a phase of research & development and model design, in notebooks, it's time to create a real pipeline, by creating scripts.
This enables us to define, train, replace, compare and check the status of the models in production. It's basically all in Python, using Keras/TensorFlow, Pandas, Scikit-learn and NumPy. We also do a lot of analysis for the business team to help them compute metrics of interest (related to
revenue, acquisition etc.). For that, we use an external utility called Metabase. It is is hooked up to our database where we write SQL queries and visualize the results and create dashboards (using
Tableau/Looker etc).
I would say my role is quite "full-stack" since we are all involved from the phase of R&D to deployment on our cluster.
Was it difficult to get this role?
I got hired after an internship. If you come from a scientific background, it's not that hard to transition into data science. All the math is something you will probably have seen already (especially if you're
doing maths or physics). So, with some preparation and coding practice, you can start applying to internships.
It took me maybe a month or two of preparation to get some basic ideas of the typical Python data stack (Pandas, Keras, SciKit-learn etc) before I started to send out CVs. Then, if you get an internship, try your best to do the best you can and then maybe you'll be hired after!
I have curated best 80+ top-notch Data Analytics Resources ๐๐
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02
Hope it helps :)
[Questions with Answers]
How did you get your job?
I was hired after an internship.
To get the internship, I prepared a bunch for general Python questions (LeetCode etc.) and studied the basics of machine learning (several different algorithms, how they work, when they're useful, metrics
to measure their performance, how to train them in practice etc.).
To get the internship I had to pass a technical interview as well as a take-home machine learning (ML) exercise. Then, it was just a question of doing a good job in the internship!
What are your data related responsibilities in your job?
I work on our recommendation system. Itโs deep learning based. I work on a lot of features to try and
improve it (reinforcement learning & NLP etc). Since I'm in a start-up, it's also up to our team to put the models we design into production. So, after a phase of research & development and model design, in notebooks, it's time to create a real pipeline, by creating scripts.
This enables us to define, train, replace, compare and check the status of the models in production. It's basically all in Python, using Keras/TensorFlow, Pandas, Scikit-learn and NumPy. We also do a lot of analysis for the business team to help them compute metrics of interest (related to
revenue, acquisition etc.). For that, we use an external utility called Metabase. It is is hooked up to our database where we write SQL queries and visualize the results and create dashboards (using
Tableau/Looker etc).
I would say my role is quite "full-stack" since we are all involved from the phase of R&D to deployment on our cluster.
Was it difficult to get this role?
I got hired after an internship. If you come from a scientific background, it's not that hard to transition into data science. All the math is something you will probably have seen already (especially if you're
doing maths or physics). So, with some preparation and coding practice, you can start applying to internships.
It took me maybe a month or two of preparation to get some basic ideas of the typical Python data stack (Pandas, Keras, SciKit-learn etc) before I started to send out CVs. Then, if you get an internship, try your best to do the best you can and then maybe you'll be hired after!
I have curated best 80+ top-notch Data Analytics Resources ๐๐
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02
Hope it helps :)
โค3๐ฅ1
๐งโ๐ผ Interviewer: What's the difference between VLOOKUP and HLOOKUP in Excel?
๐จโ๐ป Me: VLOOKUP searches vertically down columns (great for column-based data like employee lists), while HLOOKUP searches horizontally across rows (ideal for row-based setups like category headers).
โ Key Differences:
โ VLOOKUP: Looks for a value in the first column of a range, returns from the same row in a specified columnโsyntax:
โ HLOOKUP: Looks for a value in the first row of a range, returns from the same column in a specified rowโsyntax:
๐ Example:
Vertical sales table (IDs in col A, amounts in B): VLOOKUP(ID, A:B, 2, FALSE) gets amount.
Horizontal (months in row 1, sales in row 2): HLOOKUP("Jan", 1:3, 2, FALSE) gets Jan sales.
๐ก VLOOKUP's more common (90% of lookups), but both support exact (FALSE) or approx (TRUE) matchesโswitch to XLOOKUP in modern Excel for bidirectional flexibility!
๐ฌ Tap โค๏ธ for more!
๐จโ๐ป Me: VLOOKUP searches vertically down columns (great for column-based data like employee lists), while HLOOKUP searches horizontally across rows (ideal for row-based setups like category headers).
โ Key Differences:
โ VLOOKUP: Looks for a value in the first column of a range, returns from the same row in a specified columnโsyntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]). Use for vertical data; e.g., find salary by ID in a table. โ HLOOKUP: Looks for a value in the first row of a range, returns from the same column in a specified rowโsyntax:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]). Use for horizontal data; e.g., pull metrics by month across a header row.๐ Example:
Vertical sales table (IDs in col A, amounts in B): VLOOKUP(ID, A:B, 2, FALSE) gets amount.
Horizontal (months in row 1, sales in row 2): HLOOKUP("Jan", 1:3, 2, FALSE) gets Jan sales.
๐ก VLOOKUP's more common (90% of lookups), but both support exact (FALSE) or approx (TRUE) matchesโswitch to XLOOKUP in modern Excel for bidirectional flexibility!
๐ฌ Tap โค๏ธ for more!
โค10๐2๐1
7 Misconceptions About Data Analytics (and Whatโs Actually True): ๐๐
โ You need to be a math or statistics genius
โ Basic math + logical thinking is enough. Most real-world analytics is about understanding data, not complex formulas.
โ You must learn every tool before applying for jobs
โ Start with core tools (Excel, SQL, one BI tool). Master fundamentals โ tools can be learned on the job.
โ Data analytics is only about numbers
โ Itโs about storytelling with data โ explaining insights clearly to non-technical stakeholders.
โ You need coding skills like a software developer
โ Not required. SQL + basic Python/R is enough for most analyst roles. Deep coding is optional, not mandatory.
โ Analysts just make dashboards all day
โ Dashboards are just one part. Real work includes data cleaning, business understanding, ad-hoc analysis, and decision support.
โ You need huge datasets to be a โrealโ data analyst
โ Even small datasets can provide powerful insights if the questions are right.
โ Once you learn analytics, your learning is done
โ Data analytics evolves constantly โ new tools, business problems, and techniques mean continuous learning.
๐ฌ Tap โค๏ธ if you agree
โ You need to be a math or statistics genius
โ Basic math + logical thinking is enough. Most real-world analytics is about understanding data, not complex formulas.
โ You must learn every tool before applying for jobs
โ Start with core tools (Excel, SQL, one BI tool). Master fundamentals โ tools can be learned on the job.
โ Data analytics is only about numbers
โ Itโs about storytelling with data โ explaining insights clearly to non-technical stakeholders.
โ You need coding skills like a software developer
โ Not required. SQL + basic Python/R is enough for most analyst roles. Deep coding is optional, not mandatory.
โ Analysts just make dashboards all day
โ Dashboards are just one part. Real work includes data cleaning, business understanding, ad-hoc analysis, and decision support.
โ You need huge datasets to be a โrealโ data analyst
โ Even small datasets can provide powerful insights if the questions are right.
โ Once you learn analytics, your learning is done
โ Data analytics evolves constantly โ new tools, business problems, and techniques mean continuous learning.
๐ฌ Tap โค๏ธ if you agree
โค14๐ฅ2