Upcoming Courses

July 26, 2026

Deep Learning with PyTorch

Deep Learning with PyTorch

This intensive, hands-on, practical training course will teach you the principles and practices of deep learning—training powerful neural networks on GPUs using the PyTorch library.

View Details Be notified
Calendar
26–29 July 2026
  1. 26 Jul 2026 23:00 - 27 Jul 2026 07:00 UTC
  2. 27 Jul 2026 23:00 - 28 Jul 2026 07:00 UTC
  3. 28 Jul 2026 23:00 - 29 Jul 2026 07:00 UTC

July 30, 2026

Creating Dashboards in Python

Creating Dashboards in Python

This course will teach you how to step from research-level code in notebooks to creating rapid prototypes of interactive web-based dashboards. It will also teach you best practices for scaling your dashboard apps in complexity while keeping them maintainable and performant.

View Details Book Now
Calendar
30–31 July 2026
  1. 30 Jul 2026 23:00 - 31 Jul 2026 07:00 UTC

Aug. 9, 2026

Real World Programming in Python

Real World Programming in Python

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
Calendar
9–11 August 2026
  1. 09 Aug 2026 23:00 - 10 Aug 2026 07:00 UTC
  2. 10 Aug 2026 23:00 - 11 Aug 2026 07:00 UTC

Aug. 23, 2026

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
Calendar
23–25 August 2026
  1. 23 Aug 2026 23:00 - 24 Aug 2026 07:00 UTC
  2. 24 Aug 2026 23:00 - 25 Aug 2026 07:00 UTC

Aug. 30, 2026

Introduction to Python

Introduction to Python

This intensive, hands-on, practical training course will teach you the core concepts of Python and how to use Python to solve real problems, fromworking with APIs to analyzing and visualizing datasets.

View Details Book Now
Calendar
30 August 20261 September 2026
  1. 30 Aug 2026 23:00 - 31 Aug 2026 07:00 UTC
  2. 31 Aug 2026 23:00 - 01 Sep 2026 07:00 UTC

Sept. 10, 2026

Open Office Hour - Q&A on Python for Beginners

Open Office Hour - Q&A on Python for Beginners

A live, hour-long Q&A with our senior trainers to answer your questions about coding with Python, across any domain. Bring a tricky problem from work, ask which tool to learn next, or just listen in while we work through other attendees' questions. Beginners and experienced practitioners both welcome, but with a focus on helping beginners.

View Details Book Now
Calendar
10 September 2026
  1. 05:30 UTC: 1 hour

Sept. 17, 2026

Open office - Q&A on Machine Learning

Open office - Q&A on Machine Learning

A live, hour-long Q&A with our senior trainers to answer your questions about machine learning in Python. Bring a tricky problem from work, ask which tool to learn next, or just listen in while we work through other attendees' questions. Beginners and experienced practitioners both welcome.

View Details Book Now
Calendar
17 September 2026
  1. 05:30 UTC: 1 hour

Oct. 18, 2026

Introduction to Python

Introduction to Python

This intensive, hands-on, practical training course will teach you the core concepts of Python and how to use Python to solve real problems, fromworking with APIs to analyzing and visualizing datasets.

View Details Book Now
Calendar
18–20 October 2026
  1. 18 Oct 2026 22:00 - 19 Oct 2026 06:00 UTC
  2. 19 Oct 2026 22:00 - 20 Oct 2026 06:00 UTC

Nov. 29, 2026

Introduction to Python

Introduction to Python

This intensive, hands-on, practical training course will teach you the core concepts of Python and how to use Python to solve real problems, fromworking with APIs to analyzing and visualizing datasets.

View Details Book Now
Calendar
29 November 20261 December 2026
  1. 29 Nov 2026 22:00 - 30 Nov 2026 06:00 UTC
  2. 30 Nov 2026 22:00 - 01 Dec 2026 06:00 UTC

Register your interest

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

Register