
This short video gives an overview to the course
In this brief video, I will introduce myself.
Get a complete overview of the course structure and what you will learn in each module.
This lesson walks you through the end-to-end journey—from demand planning fundamentals and forecasting techniques to Excel modelling, Power BI dashboards, and performance analysis.
Understand the fundamentals of demand planning and its role in business operations.
This lesson explains how demand planning supports forecasting, decision-making, and overall supply chain efficiency.
Learn about the key stakeholders involved in demand planning and how different functions collaborate in the forecasting process.
This includes roles across supply chain, sales, finance, and operations.
Understand the roles and responsibilities of individuals involved in the demand planning process.
This lesson explains how accountability is structured and how different teams contribute to forecast accuracy
Learn what a forecast is and why it is essential for business planning.
This lesson explains how forecasts are used to support decisions related to inventory, production, and financial planning.
Understand the difference between macro and micro forecasting approaches.
Learn when to use each level of forecasting and how they support different types of business decisions.
Get an overview of the forecasting techniques covered in this module.
You’ll learn how different methods such as moving averages, time series, and regression are used in demand planning, and how to select the right approach for different scenarios.
Learn the fundamentals of moving average forecasting and how forecasts are calculated.
This lesson also introduces the concept of forecast responsiveness vs stability, and how the choice of averaging period impacts forecast behavior.
Learn how to build a moving average forecast in Excel using a step-by-step approach.
Learn how to create dynamic ranges in Excel to make your moving average calculations flexible and scalable.
Learn how to use the INDEX function in Excel to create dynamic ranges for moving average forecasts.
This approach helps make your forecasting model more flexible and automatically adaptable to new data.
Understand the key limitations of moving average forecasting and when this method may not be suitable.
Learn the fundamentals of time series forecasting and how it differs from simple methods like moving averages.
This lesson introduces key concepts such as trend and seasonality, which are essential for building more accurate forecasts.
Learn how to implement time series forecasting in Excel using built-in functions
Learn the fundamentals of linear regression and how it differs from time series forecasting.
This lesson explains how external factors such as price or promotions can be used to improve forecast accuracy.
Learn how to implement simple linear regression in Excel using a numerical independent variable.
This lesson shows how to model relationships between variables and use them for demand forecasting in Microsoft Excel.
Learn how to apply linear regression in Excel when the independent variable is categorical.
This lesson shows how to handle scenarios such as promotions or events and incorporate them into demand forecasts.
Learn when linear regression is an appropriate forecasting method and how to evaluate its effectiveness using R-squared.
This lesson helps you assess how well your model explains the relationship between variables.
Build a scalable approach to calculate R-squared in Excel using LINEST and INDEX functions.
This method helps you assess regression model performance across different products efficiently
Learn the fundamentals of multiple linear regression and how it extends simple regression by using multiple variables.
This lesson uses a practical example to show how combining different drivers can improve forecast accuracy.
Create a multiple linear regression model in Excel by combining multiple input variables.
This approach helps improve forecast accuracy by capturing the impact of different business drivers
Understand the key limitations of linear regression and when it may not be suitable for forecasting.
This lesson highlights scenarios where regression models may produce unreliable results.
Learn simple rule-based forecasting approaches such as extrapolation and growth-based methods.
These techniques are useful for quick forecasting in situations with limited data or low business impact.
Review the key forecasting techniques covered in this module, including their use cases and limitations.
This lesson helps reinforce your understanding before moving on to the next section.
Understand the concept of forecast segmentation and why different products require different forecasting approaches.
This lesson explains how segmentation helps improve forecast accuracy and efficiency.
Learn what forecast granularity means and how the level of detail impacts forecasting accuracy and usability.
This includes decisions around forecasting by product, customer, and time
Understand the concept of forecast horizon and how far into the future forecasts should be created.
This lesson explains how business needs and product characteristics influence forecasting horizons
Learn how forecast governance ensures consistency and accountability in the forecasting process.
This lesson covers how organizations structure forecasting cycles, reviews, and approvals.
Understand the full forecasting model before building it. We’ll walk through the structure, logic flow, and final output so you know exactly what each component is solving and how everything connects end-to-end
Design the layout of the model and use the UNIQUE function to dynamically extract SKU lists. This ensures your model updates automatically as new data is added—no manual maintenance.
Learn how to use the FILTER function to create flexible, dynamic data extraction. This will become a core building block for making your forecasting model responsive to user selections
Use Name Manager to create reusable named ranges and formulas. This makes your model easier to read, maintain, and scale—especially as complexity increases.
Use XLOOKUP to link datasets efficiently and accurately. We’ll focus on practical usage within the forecasting model, including handling missing values and improving reliability.
Build your own reusable Excel functions using LAMBDA. This allows you to simplify complex logic and reduce repetition across the model.
Apply logical functions to segment SKUs and assign appropriate forecasting approaches. This is where business logic starts driving the model.
Create structured mapping tables that allow users to control key inputs such as forecasting methods and assumptions—without touching formulas.
Use Data Validation to enable controlled user input. This ensures consistency and prevents errors when selecting forecasting techniques.
To build a regression model, we will need price and promotion forecast. In this lesson we set up the wireframe for price and promotion forecast data
Using the index function - we will lookup the values for price and promotion forecast that will ultimately be used in calculating regression metrics using LINEST function
In this lesson we bring everything together - using LINEST function, price and promo forecast, we calculate regression metrics and ultimately forecast volumes based on those regression metrics.
Improve calculation speed and efficiency by restructuring formulas, reducing volatility, and applying best practices for large Excel models.
In this video, we will parameterize the growth percentage input for simple growth forecasting technique
Use EDATE to automatically extend or adjust the forecast horizon. This ensures your model adapts seamlessly across forecast cycles.
Introduce validation checks to catch errors early. Learn how to design a model that protects itself from incorrect inputs and data issues.
Build checks to confirm all required mappings are in place. Prevent missing configurations that could break your forecasting logic.
Identify and prevent duplicate records in mapping tables to maintain data integrity and avoid incorrect forecasts.
Ensure all required price and promotion inputs are populated before running forecasts. This avoids incomplete or misleading results.
Validate that price and promotion forecasts exist for the entire forecast horizon, not just partial periods.
Simulate future forecast cycles to test how the model behaves with new data. Ensure it remains stable, dynamic, and scalable.
Understand why human judgment is critical in forecasting. Learn when and how overrides should be applied beyond statistical outputs.
Integrate override logic into the model so users can adjust forecasts while maintaining structure, transparency, and control.
Learn how to extend the model for larger datasets, multiple dimensions, and real business scenarios without breaking performance or usability.
Extend the model to real-world complexity by concatenating product, customer, and country into one dimension and applying multiple forecast methods for price and promo forecasts.
Get introduced to Power BI and its role in the analytics workflow. Understand how Power BI connects data, transforms it, and turns it into interactive dashboards—setting the foundation for everything we’ll build next.
Explore Power Query fundamentals to connect to your forecasting model data, transform and reshape it into clean, structured, analysis-ready data, and load it into Power BI for visualization and dashboards.
Learn to consolidate multiple files automatically in Power BI using folder consolidation in Power Query, with a folder console query that combines each file as it's added, ensuring consistent format.
Explore how wide and tall data structures affect analytics, learn to verticalize data with unpivot in Power Query, and identify anchor and attribute columns for efficient forecasting.
Learn to unpivot wide tables into tall structures in Power BI using Power Query, converting anchor and attribute columns, multi-header layouts, and split combinations into a vertical format.
Explore the difference between calculated columns and measures in DAX, showing when to add a new column versus a model-level measure, including a sales value example in Power BI.
Organize Power BI measures by placing them in a dedicated measure table, distinguish measures from calculated columns, and use folders to tidy the forecast dashboard's four tables.
Develop foundational understanding of DAX functions for demand planning and forecasting, covering aggregation, logical, table, and information functions, filter context, and scalar versus non-scalar values.
Explore aggregation and its functions in Power BI, learning how to summarize multiple data points into a single value using sum, average, count, max, or min.
Create aggregation measures in Power BI using sum and average on the sales value column, then drag these measures into a visual to compare total and average sales.
Learn to aggregate text columns in DAX using COUNTA and distinct count to summarize product codes, then group by brand to get per-brand totals.
Use the switch function to create a calculated column that classifies retail type as large retail, online, or traditional trade based on customer categories.
Learn to use a switch function to create a measure that classifies products into top, mid, or low tier based on average sales thresholds.
Explore the DAX union function to combine two tables—customer names and country names—into a single union table, or reproduce the output with the values function, showing independence from original tables.
Discover evaluation context, the environment in which a DAX formula is evaluated. See how filter context changes results when you slice data by brand in Power BI visuals.
See how filter context arises from visuals and slicers; a slicer on the page filters the entire page, changing the table's sales for Baby Bloom.
Use filter pane to apply a page-level filter in Power BI, shaping the page's filter context for visuals and DAX calculations, such as sum of sales value and max product.
Master the DAX filter function to filter a table by a condition, and grasp evaluation context, filter context, and scalar results in Power BI.
Learn how to use DAX summarize to bring forecast cycle and forecast sequence from the console table, enabling proper sorting of forecast cycles for demand planning and forecasting.
Compare visual heavy dashboards with minimalist designs, and build practical, easy to read dashboards that support management decisions in demand planning, forecast accuracy, and growth comparisons.
In many organizations, demand planning still faces a few common challenges:
Forecasts are often built in Excel, but lack structure and consistency
Accuracy is measured inconsistently, or not tracked in a meaningful way
Comparing forecast cycles and understanding changes is difficult
Decision-making is often driven by intuition rather than data
This course is designed to address these challenges in a practical and structured way.
What makes this course different?
This is not a theory-heavy course.
And it’s not just a collection of Excel formulas either.
This is a complete, real-world demand planning workflow.
By the end of this course, you will be able to:
Build structured forecasts in Excel
Evaluate forecast performance using real metrics (MAPE, MAE, Bias)
Understand what’s driving forecast errors
Compare different forecast versions and cycles
Create interactive dashboards in Power BI for decision-making
You won’t just “learn forecasting” — you’ll learn how to actually do it in a real business environment.
What you’ll learn in this course
This course is structured to take you from foundations → practical execution → advanced analysis.
1. Demand Planning Fundamentals
What demand planning really is (beyond definitions)
Forecast cycles and governance in real companies
How forecasts are used in business decisions
2. Forecasting Techniques in Excel
Extrapolation and growth-based forecasting
Moving averages (short-term vs long-term)
Time series forecasting (ETS)
Regression-based forecasting (including promotions & pricing impact)
3. Build a Fully Automated Forecasting Model in Excel
One of the most powerful parts of this course.
You will build a dynamic, automated forecasting model where:
You simply input actual sales data
Select forecasting techniques for different products
The model automatically generates forecasts
You’ll learn how to:
Structure models for scalability
Apply different forecasting methods dynamically
Design a system that works across multiple SKUs and time periods
This is not just learning formulas — this is building a real forecasting engine.
4. Measuring Forecast Accuracy
Forecast Error
Mean Absolute Error (MAE)
Mean Absolute Percentage Error (MAPE)
Weighted MAPE (WAPE)
Bias and why it matters
You’ll also learn when each metric should be used—something most courses don’t cover properly.
5. Data Transformation with Power Query
Clean and prepare messy data
Combine multiple files dynamically
Build scalable data models
This is where your work becomes automated and repeatable.
6. Power BI Dashboards & DAX for Forecast Analysis
You won’t just build dashboards—you’ll understand how they work.
You will learn:
How to visualize forecast vs actuals effectively
How to analyze accuracy across products, customers, and time
How to track bias and error patterns
And importantly:
Build powerful calculations using DAX (Data Analysis Expressions)
Create dynamic measures for accuracy, comparisons, and insights
Control filter context to design flexible, interactive dashboards
DAX is taught in a practical, step-by-step way, so even beginners can follow along.
Why this course is practical (and not just theoretical)
Realistic datasets (not overly simplified examples)
Step-by-step walkthroughs of actual workflows
Exercises and solved examples to reinforce learning
Quizzes to test your understanding
Focus on how things work in real companies
Who this course is for
This course is beginner-friendly, but designed to take you to a job-ready level.
It is ideal for:
Aspiring demand planners
Supply chain professionals
Business analysts and data analysts
Finance professionals working with forecasts
Excel users who want to apply their skills in real-world scenarios
Teaching style
This course is designed to respect your time:
Short, focused lessons
Clear and simple explanations
No unnecessary theory or fluff
Strong focus on practical understanding
The end result
By the end of this course, you will have:
A complete understanding of how demand planning works
The ability to build and evaluate forecasts independently
Hands-on experience with Excel, Power Query, and Power BI
A practical skillset you can apply immediately in your job
If you want to go beyond theory and actually build real forecasting solutions…
This course is for you.