Course Code: 25BP03MJB1

Financial Modeling

Master the art of building professional financial models using Excel, Python, and AI-enhanced tools. Prepare for careers in investment banking, private equity, and corporate finance.

๐Ÿ“… MBA Term 3
โฑ๏ธ 45 Contact Hours
๐ŸŽ“ 3 Credits
๐Ÿ“Š 30 Sessions
30
Sessions
3
CILOs
5
Assessments
100
Total Marks

Course Modules

30 sessions covering everything from Excel basics to advanced AI-enhanced modeling

Session 1 Introduction to Financial Modeling
  • What is financial modeling?
  • Applications in finance
  • Core principles & best practices
  • Excel basics review
๐Ÿ“š Pignataro, Ch. 1โ€“2 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 2 Excel Functions for Financial Modeling
  • VLOOKUP, XLOOKUP, INDEX-MATCH
  • Logical functions (IF, AND, OR, IFERROR)
  • Date and text functions
  • Excel Lab: Hands-on practice
๐Ÿ“š Excel Bible, Ch. 5โ€“7 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 3 Financial Statement Mechanics
  • Income statement
  • Balance sheet
  • Cash flow statement
  • Common-size analysis
๐Ÿ“š Rosenbaum, Ch. 2 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 4 Building a Historical Model
  • Inputting historical financials
  • Calculating key ratios
  • Trend analysis
  • Quality checks
๐Ÿ“š Pignataro, Ch. 3โ€“5 ๐ŸŽฏ CILO 1
Start Learning โ†’
Supplementary ยท Session 4a Converting Annual to Quarterly Statements
  • Stock vs. flow variables โ€” why BS can't be divided by 4
  • Working Capital Ratio Method (DSO, DIO, DPO)
  • Linear interpolation for PP&E, debt, intangibles
  • RE roll-forward & quarterly cash flow build-up
  • Industry examples: Retail, IT Services, Manufacturing
๐Ÿ“š Pignataro, Ch. 3โ€“4 ๐ŸŽฏ CILO 1
Start Learning โ†’
โญ Supplementary Resource Three-Statement Model Workflow
  • Visual SVG master flow chart (6 phases)
  • Step-by-step instructions with formulas
  • Statement linkage diagrams (IS โ†” BS โ†” CF)
  • Industry drivers: IT, Manufacturing, Retail, Pharma, Banking
  • Printable build checklist with localStorage save
๐Ÿ“‹ Reference Guide ๐Ÿ”— Covers Sessions 4โ€“8
Open Resource โ†’
Session 5 Revenue & Expense Forecasting
  • Top-down vs. bottom-up
  • Driver-based assumptions
  • Seasonality
  • Growth rate estimation
๐Ÿ“š Damodaran, Ch. 4 ๐ŸŽฏ CILO 1, 2
Start Learning โ†’
Session 6 Working Capital & Capex Modeling
  • Net working capital cycles (DSO, DIO, DPO)
  • CAPEX & depreciation schedules
  • PP&E roll-forward
  • Three-statement integration
๐Ÿ“š Rosenbaum, Ch. 3 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 7 Debt & Interest Schedules
  • Debt tranches & instruments
  • Interest calculations (beginning/average/ending balance)
  • Repayment schedules (mandatory amort, cash sweep)
  • Circular references handling
๐Ÿ“š Pignataro, Ch. 5 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 8 Three-Statement Integration
  • Linking IS, BS, and CF
  • Income statement & balance sheet links
  • Cash flow statement construction
  • Balancing the model & error-checking
๐Ÿ“š Rosenbaum, Ch. 4 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 9 Scenario & Sensitivity Analysis
  • Data tables
  • Scenario manager
  • Goal seek
  • Sensitivity tables for key drivers
๐Ÿ“š Excel Bible, Ch. 12 ๐ŸŽฏ CILO 2
Start Learning โ†’
Session 10 DCF Valuation โ€“ I
  • Free cash flow to firm (FCFF)
  • Terminal value methods
  • Gordon growth model
  • Exit multiple approach
๐Ÿ“š McKinsey, Ch. 8 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 11 DCF Valuation โ€“ II
  • Weighted average cost of capital (WACC)
  • Cost of equity (CAPM)
  • Cost of debt
  • Present value calculation
๐Ÿ“š Damodaran, Ch. 7 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 12 Relative Valuation (Comps)
  • Trading comparables
  • Transaction comparables
  • Selecting multiples
  • Normalizing adjustments
๐Ÿ“š Rosenbaum, Ch. 5 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 13 Precedent Transactions Analysis
  • M&A transaction multiples (EV/EBITDA, EV/Revenue, P/E)
  • Control premiums & unaffected share prices
  • Synergy assumptions & synergy-to-premium ratios
  • Football field valuation range
๐Ÿ“š McKinsey, Ch. 9; Rosenbaum, Ch. 5 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 14 M&A Modeling โ€“ I
  • Deal structure (cash, stock, mixed consideration)
  • Sources & Uses of Funds
  • Purchase Price Allocation & Goodwill
  • Pro forma balance sheet construction
๐Ÿ“š Rosenbaum, Ch. 6; Pignataro, Ch. 8 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 15 M&A Modeling โ€“ II
  • Synergy modeling (cost & revenue with probability weighting)
  • Pro forma income statement (6 M&A adjustments)
  • Accretion/dilution analysis (3 scenarios)
  • Deal optimization & sensitivity analysis
๐Ÿ“š Rosenbaum, Ch. 6; Pignataro, Ch. 8 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 16 LBO Modeling โ€“ I
  • LBO mechanics
  • Sources & uses of funds
  • Debt capacity analysis
  • IRR hurdles
๐Ÿ“š Rosenbaum, Ch. 7 ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 17 LBO Modeling โ€“ II
  • Debt repayment schedules (mandatory amort + cash sweep)
  • Cash flow waterfall construction
  • Sponsor returns & scenario analysis (IRR/MOIC)
  • Value creation bridge & multiple expansion/compression
๐Ÿ“š Pignataro, Ch. 9 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 18 IPO Modeling
  • IPO process & book-building mechanism
  • Offering structure โ€” fresh issue vs. offer for sale
  • Underwriting costs โ€” gross spread + expenses
  • Post-IPO capitalization & shareholding pattern
  • Pro forma financials โ€” EPS dilution analysis
๐Ÿ“š McKinsey, Ch. 10 ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 19 Python for Financial Modeling โ€“ I
  • Excel vs Python โ€” when to use what
  • Setting up Python, Pandas, and yfinance
  • Fetching live stock data from Yahoo Finance
  • DataFrames, data cleaning, and financial calculations
๐Ÿ“š Hilpisch, Ch. 3โ€“4; McKinney Ch. 4โ€“5 ๐ŸŽฏ CILO 2
Start Learning โ†’
Session 20 Python for Financial Modeling โ€“ II
  • Full DCF model class with automated beta & WACC
  • Two-way sensitivity tables replacing Excel Data Tables
  • Professional visualizations (waterfall, heatmap, bar charts)
  • Jupyter notebooks & Excel report export
๐Ÿ“š Hilpisch, Ch. 7โ€“8; McKinney, Ch. 9โ€“10 ๐ŸŽฏ CILO 2
Start Learning โ†’
Session 21 AI-Enhanced Forecasting
  • Multiple linear regression for revenue prediction
  • Time-series decomposition (trend, seasonal, residual)
  • Feature engineering: lags, rolling means, cyclical encoding
  • OLS vs Ridge vs Lasso with walk-forward validation
๐Ÿ“š Lรณpez de Prado, Ch. 3 ๐ŸŽฏ CILO 2
Start Learning โ†’
Session 22 Monte Carlo Simulation
  • Probability distributions for finance (Normal, Triangular, Lognormal)
  • Monte Carlo DCF valuation with 10,000 simulations
  • Project NPV simulation & risk analysis
  • Reusable MonteCarloSimulator Python template
  • Portfolio Value at Risk (VaR) with Cholesky decomposition
๐Ÿ“š Damodaran (Risk & Return) ๐ŸŽฏ CILO 2, 3
Start Learning โ†’
Session 23 Real Options Valuation
  • Five types of real options: delay, expand, abandon, switch, stage
  • Binomial tree method with backward induction (Python)
  • Black-Scholes adapted for real options (patents, licenses)
  • Reusable RealOptionsValuer Python template
  • Expanded NPV = NPV + Option Value
๐Ÿ“š McKinsey, Ch. 11; Damodaran (Real Options) ๐ŸŽฏ CILO 1, 3
Start Learning โ†’
Session 24 Model Auditing & Error-Proofing
  • The 7 Deadly Sins of financial modeling
  • Excel audit tools: Trace Precedents, Go To Special, Evaluate Formula
  • 8 automated validation checks (BS balance, roll-forwards)
  • FAST Standard, color coding, changelogs, named ranges
  • 30-point master audit checklist
๐Ÿ“š Pignataro, Ch. 10; FAST Standard ๐ŸŽฏ CILO 1
Start Learning โ†’
Session 25 Industry Modeling โ€“ Banking
  • Bank financial statements
  • Net interest margin
  • Provision for loan losses
  • Regulatory capital
๐Ÿ“š CFA Level II ๐ŸŽฏ CILO 1, 3
Session 26 Industry Modeling โ€“ Real Estate
  • Real estate pro forma
  • NOI calculation
  • Cap rates
  • Debt service coverage ratio
๐Ÿ“š RE Finance refs ๐ŸŽฏ CILO 1, 3
Session 27 Bloomberg for Financial Modeling
  • Data retrieval (FA, DRS)
  • Template models (MODL)
  • Company comparables
  • Market data analysis
๐Ÿ“š Bloomberg guides ๐ŸŽฏ CILO 2
Session 28 Integrated Case Study โ€“ I
  • Three-statement model
  • DCF valuation
  • Comparable company analysis
  • Real company analysis
๐Ÿ“š SEC Filing ๐ŸŽฏ CILO 1, 2, 3
Session 29 Integrated Case Study โ€“ II
  • M&A/LBO scenario
  • Accretion/dilution
  • Returns analysis
  • Strategic transaction modeling
๐Ÿ“š Rosenbaum, Ch. 6โ€“7 ๐ŸŽฏ CILO 1, 2, 3
Session 30 Model Presentation & Communication
  • Effective presentation of outputs
  • Executive summary creation
  • Key drivers communication
  • Sensitivity charts presentation
๐Ÿ“š McKinsey, Ch. 12 ๐ŸŽฏ CILO 3

Course Resources

Textbooks, tools, and platforms you'll need for this course

๐Ÿ“–

Core Textbooks

Pignataro's Financial Modeling, Rosenbaum & Pearl's Investment Banking, Damodaran on Valuation

๐Ÿ“Š

Microsoft Excel

Advanced functions, Power Query, Power Pivot for building professional models

๐Ÿ

Python

Pandas, NumPy, Scikit-learn for automated modeling and ML forecasting

๐Ÿ’น

Bloomberg Terminal

Real-time data, company analysis, and professional modeling templates

๐ŸŽ“

Online Platforms

Corporate Finance Institute, Wall Street Prep, Investopedia for supplementary learning

๐Ÿค–

AI Tools

Modern AI-assisted modeling approaches and automation techniques

Course Intended Learning Outcomes

What you'll achieve by the end of this course

1

Build Financial Models

Understand, design, and build integrated financial models (three-statement, DCF, M&A, LBO) following industry best practices.

2

Use Tools & Technology

Use Excel, Python, and AI/ML tools to automate data collection, perform analysis, and generate forecasts.

3

Interpret & Recommend

Interpret model outputs and formulate actionable financial recommendations considering ethical and risk dimensions.