Illustration: Python Training course

Python Training: Finance and Time Series

Python has become one of the most powerful and widely used programming tools in modern finance.
Its flexibility, extensive libraries, and ability to handle large volumes of data make it an essential skill
for financial analysts, quantitative researchers, portfolio managers, and anyone involved in data-driven finance.

This training program introduces participants to Python through practical financial applications, placing a strong
emphasis on time series analysis — a crucial aspect of financial modeling. Through hands-on lessons, students
learn how to manipulate financial datasets, perform exploratory data analysis, create visualizations, build
forecasting models, and apply machine learning techniques to real-world financial scenarios.

By the end of the course, participants will be able to construct, evaluate, and deploy financial models, develop
investment strategies based on time series data, and use Python to support rigorous, data-informed decision-making.

2 days 9:00 a.m. to 4:30 p.m. Online, Montreal, Quebec City

Updated on

The Python Training course at a glance

Length
2 days
Schedule
9:00 a.m. to 4:30 p.m.
Format
Live virtual class or in person in Montreal and Quebec City
Audience
Tous
Price
$1,301 per participant, or $1,105 for public bodies and non-profits (plus taxes)
Language
English

Doussou Formation and Python Training: key facts

Upcoming Python Training sessions

Online

  • Select
  • Select
  • Select
  • Select

Python Training course outline

Introduction to Python Training: Finance and Time Series

Introduction to Python for Finance

  • Overview of Python as a programming tool for finance.
  • Install and configure the Python environment with financial libraries.
  • Manipulate financial data, data types, and basic operations.

Financial Data Analysis with Pandas

  • Introduction to the Pandas library for data analysis.
  • Load financial data from various sources (CSV files, databases, etc.).
  • Clean and preprocess data for in-depth analysis.
  • Perform grouping, filtering, and statistical calculations on time series.

Financial Data Visualization with Matplotlib and Seaborn

  • Introduction to Matplotlib and Seaborn for data visualization.
  • Create charts such as price curves, return histograms, and candlestick plots.
  • Customize visualizations for effective presentation of financial data.

Financial Time Series Analysis

  • Understand key concepts in financial time series (volatility, trends, seasonality, etc.).
  • Apply time series models such as Moving Average, Autoregression (AR), ARMA, and ARIMA.
  • Evaluate and interpret model performance.

Predicting Financial Prices with Machine Learning

  • Introduction to basic machine learning and regression concepts.
  • Use Machine Learning libraries such as Scikit-Learn to predict financial prices.
  • Compare regression model performance to achieve accurate predictions.

Practical Finance Applications with Python

  • Apply acquired skills to solve real-world financial problems.
  • Create investment strategies using financial time series analysis.
  • Implement risk and portfolio analysis to support informed decision-making.

Your Python Training trainer

Scientifique de données

Hugues S.

A data scientist, Hugues explores data collected within organizations and develops analyses and forecasts, or collaborates on projects aimed at extracting value from collected data. His projects include, among others, customer segmentation, map-based data visualization, transaction matching, and subscription lifetime…

View full profile

Prices and practical information

Preferred rate

$1,105 / participant

Public bodies and non-profits · plus taxes

Standard price

$1,301 / participant

Businesses and individuals · plus taxes

Practical information

  • Length: 2 days
  • Schedule: 9:00 a.m. to 4:30 p.m.
  • Format: Live virtual class or in person in Montreal and Quebec City
  • Payment: online (PayPal or card) when registering, or by invoice for organizations
  • Funding: Doussou Formation is a training organization accredited by the CPMT. For Quebec employers subject to the Act to promote workforce skills development (payroll over $2M), this course can count toward their 1% training obligation.

Corporate Python Training training

Train your whole team as a private group, on your own documents, at your premises or in a virtual class, on the dates that suit you.

Request an offer

Participant reviews

97% satisfaction (end-of-course evaluations, 120 evaluations) · Read all testimonials

Why take this Python Training course

Objectives: what you will be able to do

  • Acquire the skills needed to use Python for finance and time series analysis.
  • Master financial data manipulation using the Pandas library and perform analytical operations.
  • Learn how to visualize financial data with Matplotlib and Seaborn for improved interpretation of trends and patterns.
  • Be able to apply modeling techniques — including time series models and machine learning — to predict financial prices and develop informed investment strategies.

What is included

  • Course materials and exercise files for each participant
  • Certificate of attendance
  • Optional personalized coaching after the course
  • In public in-person sessions:
    • Tea and coffee
    • Lunch at a nearby restaurant
    • Parking (in some cities)
    • Wi-Fi access

Interested in the Python Training course?