Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Financial Modelling with Python & Excel : DCF Valuation
Rating: 4.5 out of 5(67 ratings)
547 students

Financial Modelling with Python & Excel : DCF Valuation

The Ultimate Financial Modelling Course that covers Complete DCF (Discounted Cash Flow) Valuation both in Python & Excel
Last updated 11/2022
English
English [Auto],

What you'll learn

  • Be able to build a complete DCF (Discounted Cash Flow) model, from scratch
  • Be able to code and perform financial modelling in Python Language like an expert
  • Be able to create various different DCF Models both in Python & Excel
  • Be able to perform fundamental analysis of Financial Statements of a Company
  • Be able to Value a company and calculate the intrinsic share price, using real market data
  • Be able to link Balance Sheet, P&L and Cash Flow Statements with key indicators
  • Be able to articulate complex concepts related to Financial Valuation, in an interview
  • Be able to perform analysis and modelling in Excel, like an Expert

Course content

6 sections91 lectures10h 12m total length
  • Introduction - Value of an Asset5:07

    Learn how earnings minus debt obligations and expenditures yield free cash flow, define assets by future cash flows, and discount them to present value to determine asset value.

  • Discount Rates5:21

    learn how to estimate discount rates for discounted cash flow analysis, including equity dcf and firm dcf, and distinguish free cash flow to equity from free cash flow to firm.

  • Discounted Cash Flow7:59

    Learn discounted cash flow by converting future cash flows to present value using a discount rate, derived from the cost of capital and the debt-to-equity mix.

  • Autofill Functionality6:03

    Explore autofill functionality in spreadsheets, propagating initial values with the v1 = v0 * (1 + r/100) formula to scale DCF models, and translate it to Python.

  • Autofill - Lab - Excel3:05

    Learn to replicate Excel autofill for a 100 initial value at 10%, fix cells with F4, and translate the approach into Python to produce 110, 121, 133, 146, 161.

  • Autofill - Lab - Python6:12

    Recreate the autofill function in Python by using a for loop that starts with an initial value, applies a growth rate, and appends each calculated result to a list.

  • List Operations - Python8:34

    Explore Python lists and indexing to access and manipulate values like a spreadsheet, including slicing, rounding, and summing elements, plus handling list ranges and out-of-range errors.

  • DCF Steps - Theory7:35

    Explore steps of discounted cash flow: compute discount rate using cost of equity or WACC, project free cash flows, discount them to present value, and determine terminal and intrinsic value.

  • Weighted Average Cost of Capital (WACC) - 13:53

    Define capital as debt and equity, explain the debt-to-equity ratio, and introduce cost of capital with debt and equity components, leading to the weighted average cost of capital.

  • WACC - 24:41

    Explore the cost of equity and the weighted average cost of capital using CAPM components—risk-free rate, beta, and market risk premium—and apply debt-to-equity considerations and tax effects in WACC calculations.

  • WACC - Lab - Excel4:14

    Calculate the weighted average cost of capital in a spreadsheet by deriving the cost of equity from the risk-free rate, beta, and market return, then incorporate debt and tax adjustments.

  • WACC - Lab - Python5:42

    Learn to input and declare key dcf values in Python for wacc-based valuation, including ebit, tax, depreciation, capex, working capital, growth rate, and financing inputs.

  • WACC -2 - Lab - Python3:35

    Input equity value, debt value, cost of debt, and tax rate in Python. Compute cost of equity from risk-free rate, beta, and market risk premium; derive WACC.

  • Intrinsic Value - Lab - Excel12:22

    Build a five-year explicit dcf model from wacc to intrinsic value by projecting earnings, calculating free cash flow, and deriving terminal value, discount factors, and equity value.

  • FCF - Lab - Python6:33

    Forecast five-year EBIT in Python with a growth rate and 25% tax, using a for loop to track EBIT and deferred tax across years, then verify results against a spreadsheet.

  • FCF 2 - Lab - Python5:13

    Generate depreciation and amortization, CapEx, and working capital series with a growth formula in python. Build a replicable autofill table including EBIT and tax and enable PVs with discounting.

  • Intrinsic Value 1 - Lab - Python10:41
  • Intrinsic Value 2 - Lab - Python2:54

    Compute intrinsic value by deriving equity value from cash, marketable securities, and debt, then divide by outstanding shares, using Python in a hands-on lab.

  • Additional Content - Autofill 2 - Python4:45

    Demonstrate autofill in Python by using temp and calc to iteratively multiply by (1 + r/100), storing each result in a list to mirror spreadsheet outputs for DCF modeling.

  • Ex.Recreate the DCF model given here, with your computer and compare the results
  • Py.Recreate the DCF Model given in the attachment, in your local Python software
  • Autofill - Python Notebook

Requirements

  • No prior programming experience is required. Basic knowledge of Excel would be good
  • Lots of enthusiasm, dedication and focus is mandatory. This is a comprehensive course.

Description

Do you want to become a Python Wizard ? Would you like to learn how to value a company ?

Even people who don't have a Finance or coding background can take this course and learn how to build end-to-end Discounted Cash Flow Models, for the 1st time ever, with Python & Excel !!

All the models used in this course, are available as free downloadable files (jupyter notebooks & excel workbooks) !!

Attention! You will have to go through the videos and the course materials in order to obtain the promised result!

If you want to:

  • Become a Pro in Python Programming

  • Improve your Excel modelling skills

  • Learn how to value a company using different approaches

  • Understand what drives a company's value and what are it's risks

  • Learn Fundamental Analysis of Financial Statements

Then this is the right course for you!

What we offer:

  • Well designed and easy to understand materials

  • Detailed and comprehensible explanation of theoretical concepts, using a digital whiteboard

  • Detailed Lab sessions both in Python and Excel

  • Complete coverage of DCF (Discounted Cash Flow) using multiple different approaches

By the completion of this course you will:

  • Be able to build a complete cash flow statement

  • Be able to build financial models with Python & Excel

  • Know how to value a company, using real world Financial Statements and Market Data

  • Be able to build multiple different valuation models, from scratch (in Python & Excel)

  • Know how to create a model with multiple scenarios, parameters

  • Be able to analyse financial statements of a Company (Balance Sheet, P&L and Cash Flow Statements)

  • Be able to articulate complex concepts related to Financial Valuation, in interviews


The course is developed by experts, who have extensive experience in the field of Investment Banking, Market Risk, Financial Modeling and Quantitative Finance


About the course:

  • An unconditional Udemy 30 day money-back guarantee – because we believe in the quality of our content

  • No significant previous experience is needed to understand the course well and benefit fully from its content

  • Unlimited lifetime access to all course materials

  • Emphasis on learning by doing

  • You can always contact us for any clarification free of charge

  • Our goal is to take your  Financial Valuation skills to the next level. We are going to take you away from the spreadsheet, for the very 1st time !

Make an investment that will pay for itself in terms of career progression, professional opportunities and growth.

Just go ahead and enrol  for this course! Stay ahead and beat the race, in this competitive job market and become a rock star, by completing this course ! You will be a rare gem, with a unique combination Python, Financial modelling and Valuation skills !

Happy Learning !

Who this course is for:

  • Professionals who want to learn Financial Valuation and all its underlying concepts
  • Professionals who want to become experts in Python & Excel based Financial Modelling
  • Learners who want to master Python Programming and improve their Excel Skills, in one shot
  • Finance Experts, who want to be able to analyse and value a company, using real world data