Session 01 ยท Phase 1: Foundations & SQL

Plan Overview, Role Understanding & Tool Setup

Before writing a single query, understand the role you are targeting, the selection process you will face, and set up a clean environment for practice.

โฑ ~1.5โ€“2 hrs ๐Ÿ“š Core content ๐Ÿ›  Setup

Learning Objectives

1. What Does a Data Analyst Actually Do?

A Data Analyst turns raw data into business decisions. The work sits at the intersection of three skills: extracting and manipulating data, analyzing it statistically, and communicating the results clearly. For a fresher, the emphasis is on the foundations โ€” SQL, Excel, basic Python, statistics, and a visualization tool.

The core workflow

Almost every analyst task follows the same five-step loop:

  1. Collect โ€” pull data from databases, files, or reports.
  2. Clean & validate โ€” handle missing values, duplicates, and inconsistencies.
  3. Analyze โ€” find trends, patterns, and anomalies.
  4. Visualize & report โ€” build dashboards and summaries.
  5. Recommend โ€” translate findings into business action.
๐ŸŒ
Real World: A typical first-week task might be: "Pull last quarter's branch-wise transaction summary, highlight any branch where month-over-month volume dropped more than 10%, and put it on a dashboard." That single sentence uses SQL (extraction), Excel or Python (analysis), and a dashboard tool (visualization).
๐Ÿ“‹ Stable content โ€” Reviewed: August 2026

2. The Typical Selection Process

Most fresher Data Analyst hiring drives follow a similar sequence. Understanding what each stage actually tests lets you prepare with intention.

StageWhat It TestsHow to Prepare
1. Shortlisting Resume, academics, relevant projects Strong resume with 2โ€“3 data projects
2. Technical Assessment SQL, Excel, Python, analytics fundamentals Core prep โ€” sessions S02โ€“S30
3. Technical Interview Concept depth + hands-on problem solving Explain concepts + practice out loud
4. Group Discussion Communication, reasoning, teamwork Mock GDs โ€” session S35
5. HR Interview Fitment, motivation, soft skills STAR stories โ€” session S36
๐Ÿ“
Note: The technical assessment is the biggest filter. Roughly 70% of your prep effort should go into SQL, Excel, and Python before you touch anything else.
๐Ÿ“‹ Stable content โ€” Reviewed: August 2026

3. Setting Up Your Practice Environment

Set all three tools up now so you can follow along in every later session.

3.1 SQL โ€” a free environment

You don't need to install a database server to practice SQL. Use any of these:

3.2 Python

Install Python 3.10+ and the core data libraries:

# Create and activate a virtual environment
python -m venv da-env
# Linux/macOS
source da-env/bin/activate
# Windows
# da-env\Scripts\activate

# Install the data stack
pip install pandas numpy matplotlib seaborn jupyter

3.3 Excel & Visualization

๐Ÿ’ก
Pro Tip: Track every session and problem you solve in a simple spreadsheet or notebook. At the end of 8 weeks, this log becomes your revision sheet and a great talking point in interviews.

4. Your 8-Week Roadmap

The full plan is split into five phases. Bookmark this and return to it as you progress.

WeeksPhaseFocus
1โ€“2Foundations & SQLS01โ€“S09
3ExcelS10โ€“S15
4โ€“5PythonS16โ€“S24
6Statistics & VisualizationS25โ€“S30
7โ€“8Business & Mock RoundsS31โ€“S36

Hands-On Project: Set Up Your Workspace

Before Session 02, verify your full environment works. This "project" is about removing friction now so later sessions are smooth.

Steps

  1. Install Python and create a virtual environment (commands above).
  2. Run python -c "import pandas; print(pandas.__version__)" โ€” confirm no errors.
  3. Open your SQL environment and run SELECT 1; โ€” confirm it returns a result.
  4. Open Excel and create a small table with 5 rows; insert a Pivot Table from it.
  5. Write down (in your tracker) your target interview date and daily study window.
View Solution / Walkthrough

Checklist of a working setup:

# 1. Python installed?
python --version            # โ†’ e.g. Python 3.12.x

# 2. Data libraries import cleanly?
python -c "import pandas, numpy, matplotlib, seaborn; print('all good')"

# 3. SQL environment opens and runs a trivial query
#    (DB Browser / online platform) โ†’  SELECT 1;

If all three pass, you are ready. If anything fails, fix it now โ€” every later session assumes these tools work. A five-minute setup fix today saves an hour of frustration tomorrow.

Key Takeaways

1

A Data Analyst converts raw data into business decisions โ€” collect, clean, analyze, visualize, recommend.

2

The technical assessment is the biggest filter โ€” commit ~70% of prep to SQL, Excel, and Python.

3

Set up SQL, Python, and Excel now โ€” every later session depends on a working environment.

4

The 8-week plan has five phases: SQL โ†’ Excel โ†’ Python โ†’ Statistics/Viz โ†’ Mock rounds.

Test Your Understanding

Q1. What is the first step in a typical data analysis workflow?

Q2. Which stage of the selection process is usually the biggest filter?

Q3. Which Python library is primarily used for tabular data manipulation?

Q4. What does the "clean & validate" step typically involve?

Q5. Which free option can you use to practice SQL without installing a database server?