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 NowThis four-day course teaches you how to use Python for modern data analysis and machine learning, progressing from core programming and data manipulation to statistical modelling and predictive analytics.
View Details Be notifiedThis 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 NowThis hands-on course introduces Python for geospatial and scientific analysis, taking you from core programming and data analysis through to working confidently with raster and vector spatial data, statistical models, and high-quality maps.
View Details Be notifiedThis hands-on practical training course will give you an introduction to using AI coding agents (like Claude Code, Codex, etc.) to write code for a range of scripting and data analysis tasks
View Details Book NowThis course introduces data science in python. It is both an introduction to data science itself, as well as learning how to achieve those goals in Python.
View Details Book NowThis 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 NowThis four-day course teaches you how to use Python for modern data analysis and machine learning, progressing from core programming and data manipulation to statistical modelling and predictive analytics.
View Details Book NowThis 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 NowThis 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 Book NowThis 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.
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 NowThe 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.
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 NowThis 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 NowThis 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 NowRegister your interest to be notified about our other courses and locations, dates to be announced.
Register