Delivered either online or on-site, our instructor-led live Python training courses provide hands-on practice across various aspects of the Python programming language. Key topics include the fundamentals of Python, advanced programming techniques, test automation, scripting and automation, as well as applications in Data Analysis and Big Data within sectors such as Finance, Banking, and Insurance.
NobleProg's Python training courses also encompass both introductory and advanced modules focused on utilising Python libraries and frameworks for Machine Learning and Deep Learning.
Python training is offered as either "online live training" or "onsite live training". Online live training (also known as "remote live training") is conducted via an interactive, remote desktop. Onsite live training can take place locally at client premises or within NobleProg corporate training centers in .
NobleProg -- Your Local Training Provider
Southampton
International House, Southampton International Business Park, Southampton, united kingdom, SO18 2RZ
This centre occupies a great position - highly visible from the M27 motorway. The building's focal point is a beautiful atrium flooding the reception area with natural light. A comfortable, professional business lounge and a large breakout area where you can relax or network add to the welcoming atmosphere. This is an outstanding south coast location next to Southampton airport with air, road and rail transport links on the doorstep. Regular launches and exhibitions held at the centre have contributed to its reputation as a hub of business and cultural activity. Southampton is an innovative and enterprising city with thousands of thriving organisations and tens of thousands of productive people. The most significant sectors in terms of businesses and employee numbers are distribution, tourism, banking and finance-related activities. It also has one of the top 10 research-led universities in the UK, which provides a wide range of services to the business community.
This instructor-led, live training in Southampton offers a practical approach to Python implementation for autonomous AI agents. It delves into modern SDKs such as LangChain and AutoGen, empowering engineers to build, connect, and orchestrate sophisticated agent workflows with confidence.
This instructor-led live training in Southampton offers practical Python techniques for developing autonomous agents, covering agent loops, tool integration, memory management, orchestration, and safety controls. Specifically designed for ML engineers, it emphasises the deployment of robust, production-ready agents.
This intermediate training in Southampton equips Python developers to design and deploy AI solutions using advanced libraries. You will learn to implement supervised, unsupervised, and reinforcement learning models, optimise neural networks, and seamlessly integrate AI into real-world workflows.
This live, instructor-led training, delivered in Southampton (online or on-site), is designed for intermediate-level Python developers seeking to enhance their development capabilities using AWS Cloud9.
Upon completion, participants will be able to:
Configure and set up AWS Cloud9 specifically for Python development.
Navigate the AWS Cloud9 IDE interface and utilise its key features.
Develop, debug, and deploy Python applications within the AWS Cloud9 environment.
Collaborate effectively with peers using the AWS Cloud9 platform.
Integrate AWS Cloud9 with complementary AWS services to facilitate advanced deployments.
This instructor-led live training in Southampton (online or onsite) is tailored for expert-level data analysts looking to integrate Python’s analytical power into Power BI, thereby refining their capacity to analyse and visualise data with greater impact.
By the end of this programme, participants will be capable of:
Integrating Python into Power BI to streamline data analysis workflows.
Leveraging Python scripts to load, clean, and preprocess data within the Power BI environment.
Enhancing visualisation capabilities by crafting custom and interactive dashboards using Python.
Developing advanced data analysis competencies through the application of Python.
This instructor-led training in Southampton provides professionals with practical Python capabilities for data-centric tasks. Learners will master the manipulation of CSV and Excel files via Pandas and Polars. The curriculum encompasses data cleaning, transformation, and automation to boost both productivity and efficiency.
This instructor-led, live training in Southampton explores advanced Python techniques, engineering best practices, and design patterns. It enables developers to build maintainable, testable, and high-performance applications by leveraging modern tooling, typing, and concurrency models for production-grade systems.
This instructor-led, live training in Southampton (offered online or on-site) is tailored for entry-level developers and data analysts seeking to commence their journey into Python programming using Google Colab.
By the conclusion of this training, participants will be capable of:
Understanding the core elements of the Python programming language.
Executing Python code within the Google Colab environment.
Using control structures to manage program flow in Python.
Building functions to structure and reuse code effectively.
Investigating and utilising standard Python libraries.
This instructor-led live training, conducted online or onsite, is aimed at developers who wish to utilise the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
Understand the key concepts, features, and benefits of the FARM stack.
Learn how to build REST APIs with FastAPI.
Learn how to design interactive applications with React.
Develop, test, and deploy applications (front end and back end) using the FARM stack.
This instructor-led, live training in Southampton (online or onsite) is tailored for robotics developers from beginner to intermediate levels, while also being suitable for advanced practitioners seeking to learn how to programme mobile robots using ROS and Python.
By the end of this training, participants will be able to:
Configure a development environment that includes ROS, Python, and a mobile robot platform.
Create and run ROS nodes, topics, services, and actions using Python.
Use ROS tools and utilities to monitor and debug ROS applications.
Leverage ROS packages and libraries to perform common tasks for mobile robots.
Integrate ROS with other frameworks and tools.
Diagnose and resolve issues within ROS applications.
This 4-day Python programming course in Southampton emphasises core language features, standard libraries, and community tools. With 70% of the time dedicated to hands-on practical exercises, participants will develop practical skills in data types, OOP, error handling, file management, databases, and building web applications using Python 3.x.
This live, instructor-led programme in Southampton (delivered online or on-site) is designed for developers seeking to master advanced Python techniques. It focuses on leveraging this versatile language to address complex challenges within distributed systems, data analysis and visualisation, user interface development, and maintenance scripting.
Perfect for beginners, this course in Southampton delves into Python fundamentals, core libraries, and community tools. Participants will develop expertise in data types, object-oriented programming, file handling, and best practices, acquiring practical skills suited for real-world applications and scientific data analysis.
This instructor-led, live training in Southampton is based on the well-known book "Automate the Boring Stuff with Python" by Al Sweigart. It is tailored for beginners and covers core Python programming principles through hands-on exercises and interactive discussions. The emphasis is on acquiring the ability to write code that substantially boosts office productivity.
By the end of this training, you will have the skills to program in Python and apply them to:
Automate tasks by creating simple Python programs.
Write programs that perform text pattern recognition using "regular expressions".
Programmatically create and update Excel spreadsheets.
Extract data from PDFs and Word documents.
Crawl websites and retrieve information from online sources.
Create scripts that send out email notifications.
Employ Python's debugging tools to resolve bugs efficiently.
Use Python to control mouse and keyboard actions for automated clicking and typing.
In this instructor-led, live training in Southampton, participants will discover the most relevant and cutting-edge machine learning techniques in Python. The curriculum involves constructing a suite of demo applications that process image, music, text, and financial data.
By the conclusion of the training, participants will be able to:
Implement machine learning algorithms and techniques to solve complex problems.
Apply deep learning and semi-supervised learning to applications involving image, music, text, and financial data.
Maximise the performance of Python algorithms.
Work with libraries and packages such as NumPy and Theano.
This instructor-led, live training in Southampton (available online or on-site) is tailored for intermediate-level Python developers and data analysts seeking to enhance their expertise in data analysis and manipulation through Pandas and NumPy.
By the end of this training, participants will be capable of:
Setting up a development environment that incorporates Python, Pandas, and NumPy.
Building data analysis applications with Pandas and NumPy.
Carrying out advanced data wrangling, sorting, and filtering operations.
Executing aggregate operations and analysing time-series data.
Visualising data using Matplotlib and additional visualisation libraries.
Gain hands-on expertise in implementing Machine Learning techniques with Python at this Southampton programme. The curriculum explores fundamental algorithms such as regression, classification, and clustering, guiding you through modelling choices, output interpretation, and result validation via industry-relevant case studies.
This 35-hour instructor-led course in Southampton equips participants with the skills to use Python for developing practical financial applications. It covers data analysis, asset allocation, and risk management through a hands-on methodology, blending lectures with intensive practical exercises.
This 35-hour training in Southampton focuses on practical Data Science and AI applications using Python. Participants will engage with CRISP-DM workflows, machine learning via TensorFlow, NLP, and Big Data using Spark. It is ideal for beginners aiming to acquire career-ready analytics skills and obtain Python data science certification for business contexts.
This practical training in Southampton enables programmers to develop AI models from first principles using Python. Participants will gain proficiency in supervised learning, neural networks, and unsupervised techniques by utilising scikit-learn and Apache Spark. The course places a strong emphasis on hands-on exercises in Jupyter to facilitate real-world problem-solving.
This instructor-led training in Southampton focuses on web test automation using Selenium 4 and Python, covering WebDriver, the Page Object Model, and Grid. Participants will develop robust scripts with Pytest, integrate tests into CI/CD pipelines, and apply best practices to ensure stable and scalable suites.
This instructor-led, live training in Southampton (delivered online or on-site) is tailored for Matlab users seeking to explore or transition to Python for data analytics and visualisation.
By the end of this training, participants will be able to:
Set up and configure a Python development environment.
Grasp the key differences and commonalities between Matlab and Python syntax.
Leverage Python to extract insights from diverse datasets.
Port existing Matlab applications to Python.
Integrate Matlab and Python applications seamlessly.
This instructor-led, live training in Southampton (available online or on-site) is aimed at individuals who wish to learn enough Python to begin processing figures from sales data, traffic analytics, customer interactions, and similar sources.
Upon completing this training, participants will be able to:
Install and configure the required software, libraries, and development environment to begin writing Python code for data analysis.
Analyse data from various sources, including Excel spreadsheets, CSV files, JSON files, and databases.
Clean data to enhance its quality and usefulness prior to analysis.
Conduct basic statistical analysis.
Generate reports that present data in the optimal format, ranging from raw figures to data visualisations.
Derive valuable insights from data, such as performance trends and problematic areas.
This hands-on training in Southampton equips data engineers with practical AI and LLM engineering skills using Python. Participants explore prompt design, model integration, and production workflows through guided exercises and real-world case studies, building deployable AI solutions end-to-end.
This instructor-led live training, conducted in Southampton (online or on-site), is designed for developers aiming to use FastAPI alongside Python to build, test, and deploy RESTful APIs more efficiently and quickly.
By the end of this training, participants will be able to:
Establish the requisite development environment for API development with Python and FastAPI.
Utilise the FastAPI library to develop APIs more rapidly and seamlessly.
Create data models and schemas based on Pydantic and OpenAPI standards.
Integrate APIs with databases using SQLAlchemy.
Apply security and authentication protocols within APIs using FastAPI’s built-in tools.
Construct container images and deploy web APIs to cloud infrastructure.
This instructor-led live training in Southampton (online or on-site) is tailored for data scientists aiming to utilise TensorFlow to analyse potential fraud data.
By the end of this training, participants will be able to:
Develop a fraud detection model using Python and TensorFlow.
Create linear regression and linear regression models to forecast fraud.
Build a comprehensive AI application for analysing fraud data.
This live, instructor-led training in Southampton (delivered online or on-site) is designed for network engineers looking to integrate Python into the design, operation, and maintenance of computer networks.
By the end of the session, participants will be able to:
Harness Paramiko, Netmiko, Napalm, Telnet, and pyntc to optimise network automation using Python.
Gain proficiency in multi-threading and multiprocessing within network automation contexts.
Leverage GNS3 alongside Python for network programming.
This live, instructor-led training in Southampton (available online or on-site) is tailored for business professionals and data analysts with intermediate Python skills who aim to utilise the language for workflow automation, business data analysis, and the creation of dynamic Excel-based reports.
Explore the fundamentals of Computer Vision in this practical, instructor-led training in Southampton. Participants will utilise Python to construct face, object, and motion detection systems. This course provides a practical foundation in image processing and Computer Vision tasks.
This hands-on course is designed for Unix and shell users who wish to enhance their automation capabilities by leveraging Python. While shell scripting remains powerful for simple tasks, Python provides significantly greater flexibility, readability, and scalability for complex automation, system administration, and DevOps workflows.
This instructor-led, live training in Southampton (available online or on-site) is aimed at non-technical professionals who wish to use Claude, Python, Selenium and Windows tools to automate recurring reports and data collection processes.
The course builds from first principles, ensuring participants write their first working script early and conclude by creating a scheduled report of their own.
By the end of this training, participants will be able to build, validate, distribute and schedule automated reports.
Read more...
Last Updated:
Testimonials (6)
Basics, which gives confidence to learn and dig more into Pyton.
Monika Yadav - KION BUSINESS SERVICES POLSKA SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
The number of users is correct. The trainer delivered the information with enthusiasm.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Course - Python Programming - 4 days
Hands-on exercises related to content really helps to understand more about each topic. Also, style of start class with lecture and continue with hands-on exercise is good and helpful to relate with the lecture that presented earlier.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Course - Introduction to Data Science and AI using Python
Got to know a lot of new thngs.
Roland - Diehl Aviation
Course - Advanced Python - 4 Days
Provisional Upcoming Courses (Contact Us For More Information)
Online Python training in Southampton, Python training courses in Southampton, Weekend Python courses in Southampton, Evening training in Southampton, Python instructor-led in Southampton, Evening Python courses in Southampton, coaching in Southampton, instructor-led in Southampton, Python instructor in Southampton, boot camp in Southampton, Python on-site in Southampton, Python private courses in Southampton, Weekend Python training in Southampton, Online training in Southampton, trainer in Southampton, one on one training in Southampton, classes in Southampton