Choose “Save as PDF” as the destination in the print dialog.
Advanced Financial Modelling, Quantitative Finance and Econometrics · Physical, Online

Machine Learning for Financial Forecasting Training Workshop

Duration: 10 Days Certificate on completion 4 sessions available

Course overview

The Machine Learning for Financial Forecasting Training Workshop equips finance professionals, financial analysts, economists, investment managers, banking specialists, and data scientists with practical skills to apply machine learning and predictive analytics to financial forecasting and decision-making. The course explores how historical financial data, statistical techniques, and modern artificial intelligence (AI) algorithms can be used to identify patterns, estimate future outcomes, assess uncertainty, and improve financial planning.

Participants learn to prepare and analyse financial datasets, engineer predictive features, develop forecasting models, evaluate model performance, and interpret predictions using Python and specialised data science libraries. Key techniques include linear and regularised regression, decision trees, random forests, gradient boosting, time-series forecasting, and selected deep learning methods for sequential data. The workshop covers applications in revenue and expenditure forecasting, cash-flow prediction, stock market analysis, foreign exchange forecasting, credit risk assessment, budgeting, and financial performance planning.

Course objectives

Who should attend

Quantitative analysts, financial analysts, investment analysts, portfolio managers, investment researchers, risk management professionals, banking and microfinance professionals, treasury officers, financial data analysts, economists, actuaries, fintech professionals, algorithmic trading practitioners, financial modellers, corporate finance professionals, accountants, financial consultants, data scientists working in finance, machine learning practitioners interested in financial applications, financial regulators, financial researchers, university lecturers, postgraduate students in finance, economics, statistics and applied mathematics, and professionals seeking to apply Python programming, statistical modelling, financial forecasting, portfolio optimisation, derivatives pricing, AI and machine learning to investment analysis, financial risk management and quantitative decision-making.

Course content

General notes

Frequently asked questions

1. 1. Who should attend the Machine Learning for Financial Forecasting Training Workshop?
The workshop is designed for financial analysts, investment professionals, economists, accountants, banking and treasury officers, risk managers, financial planners, fintech specialists, data scientists, and business intelligence professionals seeking to apply machine learning and predictive analytics to financial forecasting and decision-making.
2. 2. Do I need prior Python or machine learning experience to participate?
Basic computer literacy and familiarity with financial concepts or spreadsheets are recommended. Previous Python or machine learning experience is beneficial but not essential if the programme begins with Python fundamentals, data preparation, and introductory predictive modelling.
3. 3. What machine learning techniques will I learn during the training?
Participants explore linear and regularised regression, decision trees, random forests, gradient boosting, time-series forecasting, and selected deep learning techniques such as Long Short-Term Memory (LSTM) networks. The workshop also covers feature engineering, model validation, hyperparameter tuning, forecast evaluation, and explainable AI for financial applications.
4. 4. What financial forecasting applications are covered in the course?
The training covers revenue and expenditure forecasting, cash-flow prediction, stock return analysis, foreign exchange forecasting, credit risk assessment, loan delinquency prediction, economic indicator forecasting, liquidity planning, and financial performance analysis. Practical applications depend on the datasets and case studies selected for the workshop.
5. 5. Which software and tools are used during the workshop?
The workshop uses Python, Anaconda, Jupyter Notebook, Pandas, NumPy, Matplotlib, Seaborn, Plotly, Statsmodels, SciPy, Scikit-learn, and XGBoost. TensorFlow/Keras or PyTorch may be introduced for deep learning, while Excel, Streamlit, and Power BI can support financial reporting and dashboard development.
6. 6. What practical skills and deliverables will I gain from this training?
Participants will develop practical financial forecasting models, prepare and analyse financial datasets, compare machine learning algorithms, evaluate predictive accuracy, and communicate forecast uncertainty. By completing the capstone project, participants will produce a documented Python notebook, model evaluation report, financial forecast visualisations, and actionable recommendations to support evidence-based financial planning and risk management.

Schedule & fees

DatesLocationDurationFee (USD)
07/06/2027 - 18/06/2027 Nairobi,kenya or Virtual 10 Days $3,000
05/07/2027 - 16/07/2027 Mombasa,Kenya 10 Days $3,000
02/08/2027 - 13/08/2027 Naivasha,Kenya 10 Days $3,000
06/09/2027 - 17/09/2027 Rwanda,Kigali 10 Days $3,500