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
Newcastle
116 Quayside, Newcastle upon Tyne, united kingdom, NE1 3DY
The Newcastle Quayside Centre is in a prestigious riverside location close to the River Tyne occupying three floors of a five-storey building with a glass front and modern interior. The views of the famous Tyne Bridge and recently built Millennium Bridge are stunning. The recently restored Baltic Centre for Contemporary Art is directly opposite, next to the Sage Gateshead performing arts and conference centre. The vibrant and energetic city of Newcastle is a modern, attractive and compact location with a strong identity where businesses prosper and people enjoy a quality of life that is second to none. This area is among the most successful in the UK for attracting investment from abroad and is already the preferred location of many Far Eastern and US companies entering the European market. Over 130 investors from 15 countries have chosen to locate in and around the city, joining a business community of over 17,000 companies.
This instructor-led, live training in Newcastle 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 Newcastle 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 Newcastle 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 Newcastle (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 Newcastle (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 Newcastle 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 Newcastle 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 Newcastle (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 Newcastle (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 Newcastle 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 Newcastle (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 Newcastle 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 Newcastle 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 Newcastle, 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 Newcastle (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 Newcastle 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 Newcastle 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 Newcastle 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 Newcastle 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 Newcastle 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 Newcastle (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 Newcastle (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 Newcastle 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 Newcastle (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 Newcastle (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 Newcastle (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 Newcastle (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 Newcastle. 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 Newcastle (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 Newcastle, Python training courses in Newcastle, Weekend courses in Newcastle, Evening training in Newcastle, instructor-led in Newcastle, coaching in Newcastle, Python trainer in Newcastle, Python on-site in Newcastle, Python one on one training in Newcastle, Evening Python courses in Newcastle, Python private courses in Newcastle, boot camp in Newcastle, Weekend Python training in Newcastle, instructor-led in Newcastle, Python classes in Newcastle, Python instructor in Newcastle, Online training in Newcastle