Advanced Excel
From the Excel window to dashboards: formatting, 100+ functions, lookups, pivot tables, advanced charts, Power Query, Power Pivot and AI in Excel.
- 01Getting Started with Excel for Data Analysis● Live classes 1–2PDF
- 02Data Entry, Data Validation & Data Cleaning● Live class 2PDF
- 03Number, Custom & Conditional Formatting● Live class 2PDF
- 04Formulas, Cell References & Aggregate Functions● Live class 3PDF
- 05Text Functions, Logical Functions & IF● Live classes 3–4PDF
- 06Sorting, Filtering & Dynamic Arrays● Live class 4PDF
- 07Lookup Functions: VLOOKUP, XLOOKUP and INDEX-MATCH● Live classes 4–5PDF
- 08Pivot Tables from Basic to Advanced● Live classes 5–7PDF
- 09Date, Time & Number Functions and Named Ranges● Live classes 7–8PDF
- 10Charts and Advanced Charts● Live classes 7–8PDF
- 11Interactive Dashboard: Superstore Case Study● Live classes 8–9PDF
- 12Power Query, Power Pivot, Analysis ToolPak & What-If Analysis● Live class 9PDF
SQL for Data Analysis
Relational databases, ER diagrams and keys, DDL/DML, filtering, aggregation, joins, set operators, subqueries, window functions, CTEs, views, procedures and performance.
- 01Databases, RDBMS & SQL Basics● SQL class 1PDF
- 02ER Diagrams, Relationships, Keys & Normalisation● SQL class 1PDF
- 03Data Types, Operators, NULLs, Variables & Comments● SQL class 2PDF
- 04DDL, DML & Constraints: CREATE, ALTER, INSERT, UPDATE, DELETE● SQL classes 2–3PDF
- 05SELECT, WHERE, ORDER BY & Filtering Operators● SQL class 3PDF
- 06SQL Functions: Aggregate, Text, Date & Number● SQL class 4PDF
- 07GROUP BY, HAVING, CASE WHEN, ROLLUP, CUBE & COALESCE● SQL class 4 · SQL–Power BI bridgePDF
- 08Joins and a Retail Case Study● SQL class 4PDF
- 09Set Operators: UNION, UNION ALL, INTERSECT & EXCEPT● SQL class 4PDF
- 10Subqueries, Derived Tables & EXISTS● SQL classes 4–5PDF
- 11OFFSET-FETCH and Window Functions I: OVER, PARTITION BY & Ranking● SQL class 5PDF
- 12Window Functions II: Running Totals, LEAD, LAG & Frames● SQL class 5–6PDF
- 13CTEs, Views, Temporary Tables, Stored Procedures & Functions● SQL class 6PDF
- 14Transactions, Indexes, Performance & Security● SQL class 6 (extended)PDF
- 15End-to-End SQL Case Study & Interview Practice● SQL class 5 (end-to-end case study)PDF
Power BI
ETL with Power Query, star-schema modelling, DAX measures and time intelligence, interactive reports, case studies, publishing, security and Copilot.
- 01Getting Started with Power BI & Your First HR Report● Power BI class 1PDF
- 02Power Query, Star Schema & Data Modelling (Adventure Cycles)● Power BI class 3PDF
- 03DAX Fundamentals: Measures, Filter Context & CALCULATE● Power BI classes 2–3PDF
- 04DAX Time Intelligence, Ranking, Parameters & Dynamic Measures● Power BI classes 3–4PDF
- 05Visuals, Filters, Drill-through, Tooltips, Buttons & Report Design● Power BI classes 2–4PDF
- 06Power BI Service, Connectivity Modes, Security & Capstone● Power BI class 4PDF
Tableau
Tableau Public and Desktop: connecting data, dimensions and measures, every core chart, calculated fields, table calculations and LOD expressions, filters, parameters and sets, data modelling, dashboards, stories and publishing.
- 01Getting Started with Tableau: Interface, Data Connections and Your First ViewsPDF
- 02Charts in Tableau: From Bar and Line to Maps, Dual Axis, Histograms and ParetoPDF
- 03Calculations in Tableau: Calculated Fields, Table Calculations and LOD ExpressionsPDF
- 04Filters, Parameters, Sets, Groups and Hierarchies in TableauPDF
- 05Data Modelling in Tableau: Relationships, Joins, Unions, Blending, Extracts and Tableau PrepPDF
- 06Dashboards, Actions, Stories and Publishing in Tableau (Capstone)PDF
AI for Data Analysis
Generative AI for analysts: prompting, AI vs GenAI vs agentic AI, AI over SQL (Metabase, MinusX), Copilot and Gemini in Excel, and office agents.
- 01Generative AI for Analysts: How It Works, Prompting & AI vs GenAI vs Agentic AI● DVA with AI · class 1PDF
- 02AI with SQL: Text-to-SQL, Docker, Metabase & MinusX● DVA with AI · class 2PDF
- 03AI in Excel & Office: Copilot, Gemini, Claude, Python in Excel & Agents● DVA with AI · class 3PDF
- 04The AI-Assisted Analyst Workflow, Agents & Governance (Capstone)● DVA with AI · wrap-upPDF
Python for Data Science
Python from zero: data types, control flow, data structures, functions, OOP, files, NumPy, pandas, visualisation, dates, SQL connections, EDA and DSA for data roles.
- 01Introduction to Python: Why, Install & Jupyter Notebooks● Python class 1PDF
- 02Variables, Data Types, Type Conversion, print(), f-strings & input()● Python class 2PDF
- 03Operators, Strings, Indexing, Slicing & String Methods● Python classes 3–4PDF
- 04Control Flow: if, elif, else, Nested Conditions & match● Python class 3PDF
- 05Loops: while, for, range, break, continue & Patterns● Python classes 3–4PDF
- 06Lists: Creating, Slicing, Methods, Sorting & Comprehensions● Python class 5PDF
- 07Tuples & Sets: Immutable Records, Unpacking and Set Algebra● Python class 5PDF
- 08Dictionaries: Key-Value Data, Counting and Grouping● Python class 6PDF
- 09Functions: Reusable Code, Arguments, Scope and Docstrings● Python class 7PDF
- 10Comprehensions, Lambda, map/filter and Generators● Python class 8PDF
- 11Object-Oriented Python: Classes, Objects, Inheritance and Dataclasses● Python class 9PDF
- 12Files, Exceptions, JSON and CSV● Python class 10PDF
- 13Modules, Packages, Virtual Environments and Git● Python class 10PDF
- 14Debugging, Testing, Regular Expressions and Code Quality● Python class 10PDF
- 15NumPy: Fast Arrays, Vectorisation and Broadcasting● Python class 11PDF
- 16pandas I: Series, DataFrames, Reading Data, Selecting and Filtering● Python class 12PDF
- 17pandas II: Data Cleaning: Missing Values, Types, Duplicates, Text and Outliers● Python class 13PDF
- 18pandas III: GroupBy, Pivot Tables, Merge/Join and Reshape (melt/unpivot)● Python class 14PDF
- 19pandas IV: Dates, Time Series, Resampling and Rolling Windows● Python class 15PDF
- 20Data Visualisation I: Matplotlib and Choosing the Right Chart● Python class 16PDF
- 21Data Visualisation II: Seaborn Statistical Charts and Interactive Plotly● Python class 16PDF
- 22Exploratory Data Analysis (EDA) Case Study: Telecom Customer Churn● Python class 17PDF
- 23Python and SQL: sqlite3, DuckDB, SQLAlchemy and pandas.read_sql● Python class 18PDF
- 24APIs, JSON and Web Scraping with requests and BeautifulSoup● Python class 18PDF
- 25Performance and Bigger Data: Vectorisation, Memory, Parquet, Polars and DuckDB● Python class 19PDF
- 26DSA I: Big-O, Arrays, Strings, Hashing, Two Pointers and Sliding Window● DSA for data roles (added)PDF
- 27DSA II: Stacks, Queues, Linked Lists, Recursion, Sorting and Binary Search● DSA for data roles (added)PDF
- 28DSA III: Trees, Heaps, Graphs (BFS/DFS) and Dynamic Programming● DSA for data roles (added)PDF
- 29Python Capstone: End-to-End Retail Sales Analytics Project● Python capstonePDF
Statistics & Machine Learning
Probability, CLT, hypothesis tests, the ML lifecycle, regression, classification, trees, ensembles, clustering, PCA, time series, NLP, deep learning basics, evaluation, explainability and deployment.
- 01Descriptive Statistics: Centre, Spread, Shape and Relationships● Python class 14PDF
- 02Probability and Distributions: Rules, Bayes, Binomial, Poisson and Normal● Python class 14PDF
- 03Sampling, the Central Limit Theorem and Confidence Intervals● Python classes 14–15 · ML class 1PDF
- 04Hypothesis Testing I: The Framework, p-values, z-tests and t-tests● ML classes 1–2PDF
- 05Hypothesis Testing II: Chi-Square, ANOVA, Non-Parametric Tests and Correlation Tests● ML classes 1 and 3 · Python class 15PDF
- 06A/B Testing and Experimentation: Design, Power, Analysis and Pitfalls● ML class 2 (case study)PDF
- 07Introduction to Machine Learning: Types, Business Framing and the ML Lifecycle● ML classes 3–4PDF
- 08The scikit-learn Workflow: Train/Test Split, Baselines, Pipelines and Saving Models● ML class 4PDF
- 09Data Preprocessing and Feature Engineering for ML● ML class 6PDF
- 10Linear Regression: Fitting, Interpreting, Assumptions and Diagnostics● Python class 16 · ML class 4PDF
- 11Gradient Descent: How Models Learn (Built from Scratch in NumPy)● ML class 5PDF
- 12Overfitting, Polynomial Regression and Regularisation (Ridge, Lasso, Elastic Net)● ML class 6PDF
- 13Logistic Regression: Probabilities, Odds Ratios and Credit-Risk Scoring● Python class 16 · ML class 4PDF
- 14Classification Metrics: Confusion Matrix, Precision, Recall, ROC, PR and Business Value● ML class 7PDF
- 15Cross-Validation and Hyperparameter Tuning: K-Fold, GridSearchCV, RandomizedSearchCV and Optuna● ML classes 6–7PDF
- 16K-Nearest Neighbours: Classifier and Regressor (Bank Loans Case Study)● ML class 7PDF
- 17Decision Trees: Splits, Impurity, Pruning and Interpretable Rules● ML track (added)PDF
- 18Ensembles I: Bagging and Random Forests● ML track (added)PDF
- 19Ensembles II: Gradient Boosting, XGBoost, LightGBM and CatBoost● ML track (added)PDF
- 20Support Vector Machines and Naive Bayes● ML track (added)PDF
- 21Imbalanced Classification: Fraud Detection with Class Weights, Resampling and Thresholds● ML track (added)PDF
- 22Clustering I: K-Means and RFM Customer Segmentation● ML class 6PDF
- 23Clustering II and Dimensionality Reduction: Hierarchical, DBSCAN, Gaussian Mixtures, PCA, t-SNE and UMAP● ML track (added)PDF
- 24Time-Series Forecasting: Decomposition, Baselines, ETS, ARIMA and ML with Lag Features● ML track (added) · Power BI forecastingPDF
- 25NLP and Text Analytics: Cleaning, TF-IDF, Sentiment Classification, Topics and Embeddings● ML track (added) · GenAI bridgePDF
- 26Neural Networks and Deep Learning: From a Neuron to Transformers● ML track (added) · GenAI bridgePDF
- 27Explainable AI and MLOps: SHAP, Fairness, Deployment, Monitoring and Responsible ML● ML track (added)PDF
- 28ML Capstone: End-to-End Churn Prediction and Retention Strategy● ML capstonePDF
Generative AI & Agentic AI
How LLMs work, prompting, LLM APIs in Python, embeddings and vector search, RAG, tool use, agents, MCP, evaluation, guardrails, fine-tuning and responsible AI.
- 01How Large Language Models Work: Tokens, Embeddings, Transformers and Training● DVA + AI class 1 (deep dive)PDF
- 02Prompt Engineering in Depth: Patterns, Templates, Few-Shot, Reasoning and Structured Output● DVA + AI class 1 (deep dive)PDF
- 03Calling LLM APIs from Python: Messages, Streaming, Structured Output, Costs and Reliability● GenAI LaunchpadPDF
- 04Embeddings and Vector Search: Meaning as Numbers, Similarity and Vector Databases● GenAI LaunchpadPDF
- 05Retrieval-Augmented Generation (RAG): Build, Evaluate and Improve a Q&A Assistant● GenAI LaunchpadPDF
- 06Tool Use and Function Calling: Letting LLMs Query Data, Call APIs and Take Actions● GenAI LaunchpadPDF
- 07AI Agents and Agentic AI: Loops, Planning, Memory, Multi-Agent Systems and When to Use Them● DVA + AI class 1 (AI vs GenAI vs Agentic AI) · GenAI LaunchpadPDF
- 08Model Context Protocol (MCP): Connecting AI Assistants to Your Data and Tools● DVA + AI class 2 (MinusX, Metabase) · GenAI LaunchpadPDF
- 09Evaluating LLM Applications and Building Guardrails: Test Sets, LLM-as-Judge, Injection, PII and Safety● DVA + AI class 3 (governance) · GenAI LaunchpadPDF
- 10Customising Models: Prompting vs RAG vs Fine-Tuning, LoRA, Distillation and Open-Weight Models● GenAI LaunchpadPDF
- 11GenAI for Data Work: Text-to-SQL, AI Coding Assistants, Data Cleaning and Automated Insights● DVA + AI classes 2–3 · GenAI LaunchpadPDF
- 12Building and Shipping a GenAI App: Architecture, Streamlit/FastAPI, Cost, Observability and Responsible AI (Capstone)● GenAI Launchpad capstonePDF
AI Agents, MCP & APIs for PMs and BAs
No-code track for PMs, BAs and senior PMs: APIs, MCP with Claude, how AI agents work and how to build them, connecting apps with n8n, Make, Zapier and Replit, a complete Claude Code tutorial, and voice agents and voice cloning.
- 01APIs Without Code: How Apps Talk, REST, JSON, Authentication, Webhooks and Postman for PMs and BAsPDF
- 02MCP (Model Context Protocol) Without Code: Connect Claude to Your Apps and DataPDF
- 03How AI Agents Work and How to Build One Without CodePDF
- 04Connect All Your Apps with Claude, n8n, Make, Zapier and ReplitPDF
- 05Claude Code Complete Tutorial: From First Prompt to Agents, MCP, Hooks and AutomationPDF
- 06Voice Agents and Voice Cloning: Tools, Architecture, Build Steps and Responsible UsePDF
AI & No-Code Tools Lab
Complete tutorials for the design and automation tools used across the programs: Figma (design systems, prototypes, Dev Mode, Figma Make) and n8n (workflows, APIs, AI agents, MCP).
Capstone, Portfolio & Interviews
End-to-end capstone, portfolio and GitHub, analyst and data scientist interview preparation with model answers, and a 90-day plan.
- 01Portfolio, GitHub and Resume for Data Roles● Career trackPDF
- 02Data Analyst Interview Preparation: SQL, Excel, Power BI, Statistics and Case Questions● Career trackPDF
- 03Data Scientist, ML and GenAI Interview Preparation: Questions and Model Answers● Career trackPDF
- 04Your 90-Day Plan: Learning Roadmap, Job Search Strategy and Growing in Your First Role● Career trackPDF
Live class tracker
What each live class covered, and the handbook lessons that explain it in detail. Lessons go further than the class, with the latest 2026 features.
Practice hub
Every lesson ends with a quiz and exercises. For more practice, these free sites have exercises, quizzes and coding challenges. Links open the original site.
Practice datasets
All datasets are fictional and generated for this handbook, so you can share and reuse them freely. Download a CSV and follow along in Excel, SQL, Power BI or Python.
| File | Rows | What it contains |
|---|---|---|
| superstore_sales.csv | 6,323 | Retail orders 2023–2025 across Indian cities: dates, ship mode, customer, segment, region, product, category, sales, quantity, discount, profit |
| customers.csv | 800 | Customer master: id, name, segment, city, state, region |
| products.csv | 78 | Product master: id, category, sub-category, name, list price |
| video_game_sales.csv | 2,400 | Fictional game titles with platform, year, genre, publisher and regional sales (millions) |
| hr_employees.csv | 1,500 | 1,500 employees: department, role, education, hire date, income, satisfaction, overtime, rating, attrition |
| employees_small.csv | 20 | 20-row employee table used in the Excel and SQL basics lessons |
| lookup_products.csv | 6 | 6-row product table used in the Excel lookup lesson |
| reps_small.csv | 8 | 8-row sales reps table used in the Excel sorting, filtering and dynamic array lesson |
| bank_loans.csv | 850 | Loan applicants: age, education, employment and address years, income, debt ratios, default flag (last 150 rows are new applicants) |
| house_prices.csv | 1,200 | Homes in four cities: area, rooms, age, distance to centre, parking, price in lakh (with some missing values and outliers) |
| retail_transactions.csv | 4,548 | Invoices per customer for RFM segmentation |
| telecom_churn.csv | 3,000 | Subscribers with tenure, contract, service, charges, support calls and churn |
| daily_sales.csv | 1,461 | Daily units sold 2022–2025 with trend, seasonality and weekend effect |
| ab_test.csv | 4,000 | A/B test of a new checkout: group, converted, order value |
| delivery_times.csv | 115 | Delivery minutes in two cities (two-sample t-test) |
| channel_survey.csv | 600 | Age group vs preferred shopping channel (chi-square test) |
| diet_study.csv | 120 | Weight loss under three diets (ANOVA) |
| product_reviews.csv | 1,200 | Short product reviews with rating and sentiment label (NLP) |
| customer_reviews.csv | 3,000 | 3,000 realistic e-commerce reviews with stars, sentiment, negation and mixed opinions (text classification) |
| adventure_cycles/fact_sales.csv | 9,000 | Power BI case study fact table: order date, product, customer, territory, quantity, sales, cost |
| adventure_cycles/dim_product.csv | 45 | Power BI case study: product dimension |
| adventure_cycles/dim_customer.csv | 1,200 | Power BI case study: customer dimension |
| adventure_cycles/dim_territory.csv | 6 | Power BI case study: territory dimension |
| adventure_cycles/dim_date.csv | 1,096 | Power BI case study: date table |
Downloads
Complete handbook
All 128 lessons (1,211 pages) in four PDF parts, one per group of tracks.
⬇ Part 1: Excel, SQL, Power BI, AI (497 pages)⬇ Part 2: Python (300 pages)⬇ Part 3: Statistics & ML (277 pages)⬇ Part 4: GenAI & Career (149 pages)Track PDFs
- Advanced Excel12 lessons
- SQL for Data Analysis15 lessons
- Power BI6 lessons
- Tableau6 lessons
- AI for Data Analysis4 lessons
- Python for Data Science29 lessons
- Statistics & Machine Learning28 lessons
- Generative AI & Agentic AI12 lessons
- AI Agents, MCP & APIs for PMs and BAs6 lessons
- AI & No-Code Tools Lab2 lessons
- Capstone, Portfolio & Interviews4 lessons
- Salesforce Marketing Cloud (SFMC)1 lessons
- Digital Marketing1 lessons
- Content Creation1 lessons
- Forward Deployed Engineer (FDE)1 lessons
Lesson PDFs and workbooks
Every lesson has its own PDF (the “PDF” link next to it). Excel lessons also include a practice workbook with live formulas.
Source on GitHub ↗