Upcoming Courses

Upcoming courses

Feb. 5, 2025

Intermediate Geospatial Analysis in Python

Intermediate Geospatial Analysis in Python

This is a course for GIS analysts, scientists, engineers, surveyors, and other data analysts with prior experience working with spatial data in Python.

View Details Book Now Course Guide
Calendar
5–7 February 2025
  1. 05 Feb 2025 22:00 - 06 Feb 2025 06:00 UTC (convert)
  2. 06 Feb 2025 22:00 - 07 Feb 2025 06:00 UTC (convert)

Feb. 10, 2025

Deep Learning with PyTorch

Deep Learning with PyTorch

This is a course for data scientists, data analysts, engineers, researchers, software developers, and quants.

View Details Book Now Course Guide
Calendar
10–13 February 2025
  1. 10 Feb 2025 22:00 - 11 Feb 2025 06:00 UTC (convert)
  2. 11 Feb 2025 22:00 - 12 Feb 2025 06:00 UTC (convert)
  3. 12 Feb 2025 22:00 - 13 Feb 2025 06:00 UTC (convert)

Feb. 23, 2025

Introduction to Python

Introduction to Python

This course is an introductory course for people from various backgrounds with an interest in powerfully automating day-to-day tasks involving processing and analyzing data.

View Details Book Now Course Guide
Calendar
23–25 February 2025
  1. 23 Feb 2025 22:00 - 24 Feb 2025 06:00 UTC (convert)
  2. 24 Feb 2025 22:00 - 25 Feb 2025 06:00 UTC (convert)
Python for Machine Learning

Python for Machine Learning

This is a course for data analysts, quants, statisticians, software developers, and other technical staff interested in learning to use Python for analysing and visualising data and performing powerful predictive analytics. Includes a thorough introduction to machine learning for regression and classification.

View Details Book Now Course Guide
Calendar
23–27 February 2025
  1. 23 Feb 2025 22:00 - 24 Feb 2025 06:00 UTC (convert)
  2. 24 Feb 2025 22:00 - 25 Feb 2025 06:00 UTC (convert)
  3. 25 Feb 2025 22:00 - 26 Feb 2025 06:00 UTC (convert)
  4. 26 Feb 2025 22:00 - 27 Feb 2025 06:00 UTC (convert)
Python for Scientists & Engineers

Python for Scientists & Engineers

This is a course for scientists and engineers interested in using Python for solving computational problems that arise in daily work and automating the processing of different kinds of scientific data.

View Details Book Now Course Guide
Calendar
23–28 February 2025
  1. 23 Feb 2025 22:00 - 24 Feb 2025 06:00 UTC (convert)
  2. 24 Feb 2025 22:00 - 25 Feb 2025 06:00 UTC (convert)
  3. 25 Feb 2025 22:00 - 26 Feb 2025 06:00 UTC (convert)
  4. 26 Feb 2025 22:00 - 27 Feb 2025 06:00 UTC (convert)
  5. 27 Feb 2025 22:00 - 28 Feb 2025 06:00 UTC (convert)
Python for Geospatial Analysis

Python for Geospatial Analysis

This is a course for scientists, engineers, and analysts working with geospatial data sets.

View Details Book Now Course Guide
Calendar
23–28 February 2025
  1. 23 Feb 2025 22:00 - 24 Feb 2025 06:00 UTC (convert)
  2. 24 Feb 2025 22:00 - 25 Feb 2025 06:00 UTC (convert)
  3. 25 Feb 2025 22:00 - 26 Feb 2025 06:00 UTC (convert)
  4. 26 Feb 2025 22:00 - 27 Feb 2025 06:00 UTC (convert)
  5. 27 Feb 2025 22:00 - 28 Feb 2025 06:00 UTC (convert)

March 12, 2025

Data Analysis with Polars

Data Analysis with Polars

The widely used Pandas package is powerful but its API is enormous, inconsistent, and clunky and it is known to be quite slow. The tide has turned and we at Python Charmers believe Polars is now superior to Pandas for most tasks involving dataframes because of its better API, better performance, and better options for cross-language interoperability.

View Details Book Now Course Guide
Calendar
12–14 March 2025
  1. 12 Mar 2025 22:00 - 13 Mar 2025 06:00 UTC (convert)
  2. 13 Mar 2025 22:00 - 14 Mar 2025 06:00 UTC (convert)

March 25, 2025

Creating Dashboards in Python

Creating Dashboards in Python

You will learn how to go from scientific code in notebooks to rapid prototypes of dashboards and GUI apps. You will also learn best practices for building scaling your dashboard apps in complexity while keeping them maintainable and performant.

View Details Book Now Course Guide
Calendar
25–26 March 2025
  1. 25 Mar 2025 22:00 - 26 Mar 2025 06:00 UTC (convert)

May 18, 2025

Data Analysis with Polars

Data Analysis with Polars

The widely used Pandas package is powerful but its API is enormous, inconsistent, and clunky and it is known to be quite slow. The tide has turned and we at Python Charmers believe Polars is now superior to Pandas for most tasks involving dataframes because of its better API, better performance, and better options for cross-language interoperability.

View Details Book Now Course Guide
Calendar
18–20 May 2025
  1. 18 May 2025 23:00 - 19 May 2025 07:00 UTC (convert)
  2. 19 May 2025 23:00 - 20 May 2025 07:00 UTC (convert)

May 25, 2025

Introduction to Python

Introduction to Python

This course is an introductory course for people from various backgrounds with an interest in powerfully automating day-to-day tasks involving processing and analyzing data.

View Details Book Now Course Guide
Calendar
25–27 May 2025
  1. 25 May 2025 23:00 - 26 May 2025 07:00 UTC (convert)
  2. 26 May 2025 23:00 - 27 May 2025 07:00 UTC (convert)
Python for Machine Learning

Python for Machine Learning

This is a course for data analysts, quants, statisticians, software developers, and other technical staff interested in learning to use Python for analysing and visualising data and performing powerful predictive analytics. Includes a thorough introduction to machine learning for regression and classification.

View Details Book Now Course Guide
Calendar
25–29 May 2025
  1. 25 May 2025 23:00 - 26 May 2025 07:00 UTC (convert)
  2. 26 May 2025 23:00 - 27 May 2025 07:00 UTC (convert)
  3. 27 May 2025 23:00 - 28 May 2025 07:00 UTC (convert)
  4. 28 May 2025 23:00 - 29 May 2025 07:00 UTC (convert)
Python for Scientists & Engineers

Python for Scientists & Engineers

This is a course for scientists and engineers interested in using Python for solving computational problems that arise in daily work and automating the processing of different kinds of scientific data.

View Details Book Now Course Guide
Calendar
25–30 May 2025
  1. 25 May 2025 23:00 - 26 May 2025 07:00 UTC (convert)
  2. 26 May 2025 23:00 - 27 May 2025 07:00 UTC (convert)
  3. 27 May 2025 23:00 - 28 May 2025 07:00 UTC (convert)
  4. 28 May 2025 23:00 - 29 May 2025 07:00 UTC (convert)
  5. 29 May 2025 23:00 - 30 May 2025 07:00 UTC (convert)
Python for Geospatial Analysis

Python for Geospatial Analysis

This is a course for scientists, engineers, and analysts working with geospatial data sets.

View Details Book Now Course Guide
Calendar
25–30 May 2025
  1. 25 May 2025 23:00 - 26 May 2025 07:00 UTC (convert)
  2. 26 May 2025 23:00 - 27 May 2025 07:00 UTC (convert)
  3. 27 May 2025 23:00 - 28 May 2025 07:00 UTC (convert)
  4. 28 May 2025 23:00 - 29 May 2025 07:00 UTC (convert)
  5. 29 May 2025 23:00 - 30 May 2025 07:00 UTC (convert)

June 2, 2025

Intermediate Python for Software Development

Intermediate Python for Software Development

This intensive training course will teach you in-depth about principles, modern best practices, and practical tips for developing and managing complex Python codebases in teams. It will help you write code that is robust, correct, elegant, efficient, and easy to maintain.

View Details Book Now Course Guide
Calendar
2–4 June 2025
  1. 02 Jun 2025 23:00 - 03 Jun 2025 07:00 UTC (convert)
  2. 03 Jun 2025 23:00 - 04 Jun 2025 07:00 UTC (convert)

June 10, 2025

Deep Learning with PyTorch

Deep Learning with PyTorch

This is a course for data scientists, data analysts, engineers, researchers, software developers, and quants.

View Details Book Now Course Guide
Calendar
10–13 June 2025
  1. 10 Jun 2025 23:00 - 11 Jun 2025 07:00 UTC (convert)
  2. 11 Jun 2025 23:00 - 12 Jun 2025 07:00 UTC (convert)
  3. 12 Jun 2025 23:00 - 13 Jun 2025 07:00 UTC (convert)

June 22, 2025

Introduction to Python

Introduction to Python

This course is an introductory course for people from various backgrounds with an interest in powerfully automating day-to-day tasks involving processing and analyzing data.

View Details Book Now Course Guide
Calendar
22–24 June 2025
  1. 22 Jun 2025 23:00 - 23 Jun 2025 07:00 UTC (convert)
  2. 23 Jun 2025 23:00 - 24 Jun 2025 07:00 UTC (convert)
Python for Machine Learning

Python for Machine Learning

This is a course for data analysts, quants, statisticians, software developers, and other technical staff interested in learning to use Python for analysing and visualising data and performing powerful predictive analytics. Includes a thorough introduction to machine learning for regression and classification.

View Details Book Now Course Guide
Calendar
22–26 June 2025
  1. 22 Jun 2025 23:00 - 23 Jun 2025 07:00 UTC (convert)
  2. 23 Jun 2025 23:00 - 24 Jun 2025 07:00 UTC (convert)
  3. 24 Jun 2025 23:00 - 25 Jun 2025 07:00 UTC (convert)
  4. 25 Jun 2025 23:00 - 26 Jun 2025 07:00 UTC (convert)
Python for Scientists & Engineers

Python for Scientists & Engineers

This is a course for scientists and engineers interested in using Python for solving computational problems that arise in daily work and automating the processing of different kinds of scientific data.

View Details Book Now Course Guide
Calendar
22–27 June 2025
  1. 22 Jun 2025 23:00 - 23 Jun 2025 07:00 UTC (convert)
  2. 23 Jun 2025 23:00 - 24 Jun 2025 07:00 UTC (convert)
  3. 24 Jun 2025 23:00 - 25 Jun 2025 07:00 UTC (convert)
  4. 25 Jun 2025 23:00 - 26 Jun 2025 07:00 UTC (convert)
  5. 26 Jun 2025 23:00 - 27 Jun 2025 07:00 UTC (convert)
Python for Geospatial Analysis

Python for Geospatial Analysis

This is a course for scientists, engineers, and analysts working with geospatial data sets.

View Details Book Now Course Guide
Calendar
22–27 June 2025
  1. 22 Jun 2025 23:00 - 23 Jun 2025 07:00 UTC (convert)
  2. 23 Jun 2025 23:00 - 24 Jun 2025 07:00 UTC (convert)
  3. 24 Jun 2025 23:00 - 25 Jun 2025 07:00 UTC (convert)
  4. 25 Jun 2025 23:00 - 26 Jun 2025 07:00 UTC (convert)
  5. 26 Jun 2025 23:00 - 27 Jun 2025 07:00 UTC (convert)

June 30, 2025

Creating Dashboards in Python

Creating Dashboards in Python

You will learn how to go from scientific code in notebooks to rapid prototypes of dashboards and GUI apps. You will also learn best practices for building scaling your dashboard apps in complexity while keeping them maintainable and performant.

View Details Book Now Course Guide
Calendar
30 June 20251 July 2025
  1. 30 Jun 2025 23:00 - 01 Jul 2025 07:00 UTC (convert)

Aug. 6, 2025

Data Analysis with Polars

Data Analysis with Polars

The widely used Pandas package is powerful but its API is enormous, inconsistent, and clunky and it is known to be quite slow. The tide has turned and we at Python Charmers believe Polars is now superior to Pandas for most tasks involving dataframes because of its better API, better performance, and better options for cross-language interoperability.

View Details Book Now Course Guide
Calendar
6–8 August 2025
  1. 06 Aug 2025 23:00 - 07 Aug 2025 07:00 UTC (convert)
  2. 07 Aug 2025 23:00 - 08 Aug 2025 07:00 UTC (convert)

Aug. 31, 2025

Introduction to Python

Introduction to Python

This course is an introductory course for people from various backgrounds with an interest in powerfully automating day-to-day tasks involving processing and analyzing data.

View Details Book Now Course Guide
Calendar
31 August 20252 September 2025
  1. 31 Aug 2025 23:00 - 01 Sep 2025 07:00 UTC (convert)
  2. 01 Sep 2025 23:00 - 02 Sep 2025 07:00 UTC (convert)
Python for Machine Learning

Python for Machine Learning

This is a course for data analysts, quants, statisticians, software developers, and other technical staff interested in learning to use Python for analysing and visualising data and performing powerful predictive analytics. Includes a thorough introduction to machine learning for regression and classification.

View Details Book Now Course Guide
Calendar
31 August 20254 September 2025
  1. 31 Aug 2025 23:00 - 01 Sep 2025 07:00 UTC (convert)
  2. 01 Sep 2025 23:00 - 02 Sep 2025 07:00 UTC (convert)
  3. 02 Sep 2025 23:00 - 03 Sep 2025 07:00 UTC (convert)
  4. 03 Sep 2025 23:00 - 04 Sep 2025 07:00 UTC (convert)
Python for Scientists & Engineers

Python for Scientists & Engineers

This is a course for scientists and engineers interested in using Python for solving computational problems that arise in daily work and automating the processing of different kinds of scientific data.

View Details Book Now Course Guide
Calendar
31 August 20255 September 2025
  1. 31 Aug 2025 23:00 - 01 Sep 2025 07:00 UTC (convert)
  2. 01 Sep 2025 23:00 - 02 Sep 2025 07:00 UTC (convert)
  3. 02 Sep 2025 23:00 - 03 Sep 2025 07:00 UTC (convert)
  4. 03 Sep 2025 23:00 - 04 Sep 2025 07:00 UTC (convert)
  5. 04 Sep 2025 23:00 - 05 Sep 2025 07:00 UTC (convert)
Python for Geospatial Analysis

Python for Geospatial Analysis

This is a course for scientists, engineers, and analysts working with geospatial data sets.

View Details Book Now Course Guide
Calendar
31 August 20255 September 2025
  1. 31 Aug 2025 23:00 - 01 Sep 2025 07:00 UTC (convert)
  2. 01 Sep 2025 23:00 - 02 Sep 2025 07:00 UTC (convert)
  3. 02 Sep 2025 23:00 - 03 Sep 2025 07:00 UTC (convert)
  4. 03 Sep 2025 23:00 - 04 Sep 2025 07:00 UTC (convert)
  5. 04 Sep 2025 23:00 - 05 Sep 2025 07:00 UTC (convert)

Sept. 8, 2025

Deep Learning with PyTorch

Deep Learning with PyTorch

This is a course for data scientists, data analysts, engineers, researchers, software developers, and quants.

View Details Book Now Course Guide
Calendar
8–11 September 2025
  1. 08 Sep 2025 23:00 - 09 Sep 2025 07:00 UTC (convert)
  2. 09 Sep 2025 23:00 - 10 Sep 2025 07:00 UTC (convert)
  3. 10 Sep 2025 23:00 - 11 Sep 2025 07:00 UTC (convert)

Oct. 13, 2025

Intermediate Python for Software Development

Intermediate Python for Software Development

This intensive training course will teach you in-depth about principles, modern best practices, and practical tips for developing and managing complex Python codebases in teams. It will help you write code that is robust, correct, elegant, efficient, and easy to maintain.

View Details Book Now Course Guide
Calendar
13–15 October 2025
  1. 13 Oct 2025 22:00 - 14 Oct 2025 06:00 UTC (convert)
  2. 14 Oct 2025 22:00 - 15 Oct 2025 06:00 UTC (convert)

Oct. 22, 2025

Creating Dashboards in Python

Creating Dashboards in Python

You will learn how to go from scientific code in notebooks to rapid prototypes of dashboards and GUI apps. You will also learn best practices for building scaling your dashboard apps in complexity while keeping them maintainable and performant.

View Details Book Now Course Guide
Calendar
22–23 October 2025
  1. 22 Oct 2025 22:00 - 23 Oct 2025 06:00 UTC (convert)

Nov. 16, 2025

Data Analysis with Polars

Data Analysis with Polars

The widely used Pandas package is powerful but its API is enormous, inconsistent, and clunky and it is known to be quite slow. The tide has turned and we at Python Charmers believe Polars is now superior to Pandas for most tasks involving dataframes because of its better API, better performance, and better options for cross-language interoperability.

View Details Book Now Course Guide
Calendar
16–18 November 2025
  1. 16 Nov 2025 22:00 - 17 Nov 2025 06:00 UTC (convert)
  2. 17 Nov 2025 22:00 - 18 Nov 2025 06:00 UTC (convert)

Nov. 23, 2025

Introduction to Python

Introduction to Python

This course is an introductory course for people from various backgrounds with an interest in powerfully automating day-to-day tasks involving processing and analyzing data.

View Details Book Now Course Guide
Calendar
23–25 November 2025
  1. 23 Nov 2025 22:00 - 24 Nov 2025 06:00 UTC (convert)
  2. 24 Nov 2025 22:00 - 25 Nov 2025 06:00 UTC (convert)
Python for Machine Learning

Python for Machine Learning

This is a course for data analysts, quants, statisticians, software developers, and other technical staff interested in learning to use Python for analysing and visualising data and performing powerful predictive analytics. Includes a thorough introduction to machine learning for regression and classification.

View Details Book Now Course Guide
Calendar
23–27 November 2025
  1. 23 Nov 2025 22:00 - 24 Nov 2025 06:00 UTC (convert)
  2. 24 Nov 2025 22:00 - 25 Nov 2025 06:00 UTC (convert)
  3. 25 Nov 2025 22:00 - 26 Nov 2025 06:00 UTC (convert)
  4. 26 Nov 2025 22:00 - 27 Nov 2025 06:00 UTC (convert)
Python for Scientists & Engineers

Python for Scientists & Engineers

This is a course for scientists and engineers interested in using Python for solving computational problems that arise in daily work and automating the processing of different kinds of scientific data.

View Details Book Now Course Guide
Calendar
23–28 November 2025
  1. 23 Nov 2025 22:00 - 24 Nov 2025 06:00 UTC (convert)
  2. 24 Nov 2025 22:00 - 25 Nov 2025 06:00 UTC (convert)
  3. 25 Nov 2025 22:00 - 26 Nov 2025 06:00 UTC (convert)
  4. 26 Nov 2025 22:00 - 27 Nov 2025 06:00 UTC (convert)
  5. 27 Nov 2025 22:00 - 28 Nov 2025 06:00 UTC (convert)
Python for Geospatial Analysis

Python for Geospatial Analysis

This is a course for scientists, engineers, and analysts working with geospatial data sets.

View Details Book Now Course Guide
Calendar
23–28 November 2025
  1. 23 Nov 2025 22:00 - 24 Nov 2025 06:00 UTC (convert)
  2. 24 Nov 2025 22:00 - 25 Nov 2025 06:00 UTC (convert)
  3. 25 Nov 2025 22:00 - 26 Nov 2025 06:00 UTC (convert)
  4. 26 Nov 2025 22:00 - 27 Nov 2025 06:00 UTC (convert)
  5. 27 Nov 2025 22:00 - 28 Nov 2025 06:00 UTC (convert)

Register your interest

Register your interest to be notified about our other courses and locations, dates to be announced.

Register