Introduction to Financial Modelling with Python


Organizer University of Ghana Business School
Venue University of Ghana Business School, Legon
Start Date Apr 30, 2022
End Date Jun 04, 2022
Time 09:45 am
Fees GH¢ 1,500.00

Event Description

UGBS Executive Development (UGBS-ED) is pleased to announce its 3-day course in introduction to Financial Modelling with Python. 

Course Desciption

Python has risen in prominence as a tool used in data science and programming in many fields including Finance. Many employers such as Goldman Sachs now require proficiency in Python for many job openings. This course provides a practical guide to understanding the core concepts in Finance using Python. Whilst we focus on Finance applications, the course provides participants with a good understanding of Python which can serve as a springboard for more advanced applications such as Machine Learnignand Artificial Intelligence. Topics covered in the course include: 

  • Python Libraries 
  • Importing excel data into Python
  • Present / future Value of single and multiple cashflows
  • Annuities
  • Bond Valuation 
  • Perpetuities
  • Stock Valuation
  • IRR
  • MIRR and Net Present Value
  • Portfolio Theory and Capital Asset Pricing Model

Course Objectives 

The primary objective of this course is to equip learners with current knowledge in the application of Financial concepts using Python programming.

Course Content

This course will cover the following areas: 

  • Introduction to Pyhton 
  • Time Value for money
  • Bond and Stock Valuation
  • Capital Budgetting 
  • Portfolio Theory
  • Capital Asset Pricing Model 

Learning Outcomes 

At the end of the course, participants should be able to:

  • Compute present values and future values of single cash flows using Python
  • Compute present values and future values of multiple cash flows using Python 
  • Value various types of annuities and perpetuities using Python
  • Value bonds and stocks using Python
  • Solve capital budgeting problems such as NPV, IRR and MIRR using Python
  • Download data from websites into Excel
  • Download stock prices, compute stok price returns and find the empirical distribution of stock prices
  • Automate excel sheets and integrate into Python 
  • Find the risk returns of single assets as well as a portfolio of assets
  • Find Beta and the compute cost of equity using the Capital Asset Pricing Model


  • Time: 30th April, 7th May, 14th May, 21st May, 28th May, 4th June 2022
  • Duration: Three (3) days - Saturdays only 
  • Venue: University of Ghana Business School, Graduate Building. PRESEC Junction, Opposite Goil Filling Station. 
  • Payment: Payment by cash or cheque written to University of Ghana Business School. International participants should please contact us for applicable fees. Course fees cover Training materials, Certificates, snacks and lunch. We also offer Customised Training and In-House Training Solutions, Certificate Courses, Research and Consultancy. 

How To Participate

The course is also ideal for participants who would like to gain competency in using Python for everyday finance functions. No background in Finance is assumed. Professionals such as investment analysts, investment officers, financial advisors, journalists etc would benefit from this course. 

  • Kindly call or send an email to register before the scheduled course date.
  • International participants should kindly contact us for applicable fees.
Contact Details
Telephone: +233 50 339 4283 / +233 20 300 0960 / +233 30 396 4334
Email address:
To Top