Whether delivered online or onsite, instructor-led live Python training courses utilize hands-on practice to explore various facets of the Python programming language. Key topics include Python programming fundamentals, advanced Python techniques, test automation, scripting and automation, as well as Python applications in Data Analysis and Big Data for sectors like Finance, Banking, and Insurance.
NobleProg’s Python training curriculum also encompasses both introductory and advanced courses on leveraging Python libraries and frameworks for Machine Learning and Deep Learning.
Python training options include "online live training" and "onsite live training." Online live training (also known as "remote live training") is conducted using an interactive remote desktop. Onsite live training can be delivered locally at customer premises or at NobleProg’s corporate training centers in India.
NobleProg -- Your Local Training Provider
Nepal, Kathmandu - Classroom
near Soaltee, Tahachal Marg, Kathmandu, Nepal, 44600
Set in Kathmandu, this classroom is well located near Tahachal Marg with all amenities and WiFi.
For Sales Enquires and Meetings
All our centres have batches running on weekdays and weekends hence, please note that, in most cases, usually we are not able to organise ad hoc sales meetings, especially on our classrooms as they are all occupied with ongoing training sessions . Please contact us by e-mail or phone at least one day earlier to make an appointment with one of our consultants at our corporate offices.
Nepal, Thamel, KTM - Classroom
near Radisson , Ward 2, Kathmandu, Nepal, 44600
Set in Kathmandu, this classroom is well located near Thamel, with all amenities and WiFi.
For Sales Enquires and Meetings
All our centres have batches running on weekdays and weekends hence, please note that, in most cases, usually we are not able to organise ad hoc sales meetings, especially on our classrooms as they are all occupied with ongoing training sessions . Please contact us by e-mail or phone at least one day earlier to make an appointment with one of our consultants at our corporate offices.
Python serves as the foundational language for developing and orchestrating autonomous AI agents. This course emphasizes practical implementation using contemporary SDKs and frameworks, such as LangChain and AutoGen, to construct, link, and manage agent workflows.
This instructor-led live training (available online or onsite) is designed for intermediate-level backend engineers, platform engineers, and ML engineers who aim to implement and orchestrate autonomous agents using Python tools and APIs.
Upon completion of this training, participants will be able to:
Set up and configure Python-based environments for agentic systems.
Utilize popular agent SDKs like LangChain and AutoGen to build functional agents.
Integrate tools and APIs to expand agent capabilities.
Orchestrate multi-agent workflows and communication patterns.
Apply best practices for debugging, testing, and maintaining agentic codebases.
Course Format
Interactive lectures and discussions.
Hands-on programming exercises and live demonstrations.
This course imparts practical engineering methodologies for designing, constructing, testing, and deploying autonomous agentic systems using Python. It explores the agent loop, tool integrations, memory and state management, orchestration patterns, safety controls, and production-grade considerations.
Delivered as instructor-led live training (available online or onsite), this program targets intermediate to advanced ML engineers, AI developers, and software engineers aiming to build robust, production-ready autonomous agents using Python.
Upon completion of this training, participants will be able to:
Design and implement the agent loop and decision-making workflows.
Integrate external tools and APIs to enhance agent capabilities.
Implement short-term and long-term memory architectures for agents.
Coordinate multi-step orchestrations and ensure agent composability.
Apply safety, access control, and observability best practices for deployed agents.
Course Format
Interactive lectures and discussions.
Hands-on labs for building agents using Python and popular SDKs.
Project-based exercises resulting in deployable prototypes.
Course Customization Options
To request a customized training session for this course, please contact us to arrange it.
Artificial Intelligence with Python focuses on building intelligent systems by leveraging Python’s comprehensive ecosystem of AI and machine learning libraries.
This instructor-led live training, available online or onsite, is designed for intermediate Python developers who want to design, implement, and deploy AI solutions using Python.
Upon completing this training, participants will be able to:
Implement AI algorithms using Python’s core AI libraries.
Work with supervised, unsupervised, and reinforcement learning models.
Integrate AI solutions into existing applications and workflows.
Evaluate model performance and optimize for accuracy and efficiency.
Format of the Course
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation in a live lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
This instructor-led, live training in Nepal (online or onsite) is aimed at intermediate-level Python developers who wish to enhance their Python development experience using AWS Cloud9.
By the end of this training, participants will be able to:
Set up and configure AWS Cloud9 for Python development.
Understand the AWS Cloud9 IDE interface and features.
Write, debug, and deploy Python applications in AWS Cloud9.
Collaborate with other developers using the AWS Cloud9 platform.
Integrate AWS Cloud9 with other AWS services for advanced deployments.
This instructor-led, live training in Nepal (online or onsite) is targeted at expert-level data analysts who wish to leverage Python's data analysis capabilities within Power BI, thereby improving their ability to analyze and visualize data effectively.
By the end of this training, participants will be able to:
Learn how Python can be integrated into Power BI for data analysis.
Use Python scripts to load, clean, and preprocess data within the Power BI environment.
Enhance data visualization capabilities by creating custom and interactive visualizations using Python.
Acquire advanced data analysis skills using Python.
Python is a highly versatile programming language extensively utilised for data manipulation, automation, and analytics. Libraries such as Pandas and Polars offer robust, practical tools for handling tabular data at scale.
This instructor-led live training (available online or on-site) is designed for beginner to intermediate-level professionals aiming to leverage Python for daily data analysis, file processing, and process automation using Pandas and Polars.
Upon completion of this training, participants will be able to:
Utilise Python to read, transform, and write CSV and Excel files.
Execute common data cleaning and transformation tasks using Pandas and Polars.
Automate repetitive data processes through Python scripts.
Package simple scripts into executables and adhere to best practices for project management.
Course Format
Interactive coding demonstrations combined with brief lectures.
This intensive, hands-on program delves into advanced Python techniques, engineering best practices, and widely adopted design patterns to help you build maintainable, testable, and high-performance Python applications. The curriculum emphasizes modern tooling, type hints, concurrency models, architectural patterns, and deployment-ready workflows.
This instructor-led live training (available online or onsite) is tailored for intermediate to advanced Python developers looking to adopt professional practices and patterns for production-grade Python systems.
Upon completing this training, participants will be equipped to:
Utilize Python typing, dataclasses, and type-checking to enhance code reliability.
Apply design patterns and architectural principles to structure robust applications.
Correctly implement concurrency and parallelism using asyncio and multiprocessing.
Write well-tested code using pytest, property-based testing, and CI pipelines.
Profile, optimize, and harden Python applications for production environments.
Package, distribute, and deploy Python projects using modern tools and containers.
Course Format
Interactive lectures and concise demonstrations.
Practical labs and coding exercises each day.
A capstone mini-project that integrates patterns, testing, and deployment.
Customization Options
For customized training or specific focus areas (such as data, web, or infrastructure), please contact us to arrange.
This instructor-led live training in Nepal (online or on-site) is aimed at beginner-level developers and data analysts who wish to learn Python programming from scratch using Google Colab.
By the end of this training, participants will be able to:
Understand the basics of Python programming language.
Implement Python code in Google Colab environment.
Utilize control structures to manage the flow of a Python program.
Create functions to organize and reuse code effectively.
Explore and use basic libraries for Python programming.
This instructor-led live training, offered online or on-site, is designed for developers who wish to utilize the FARM (FastAPI, React, and MongoDB) stack to create dynamic, high-performance, and scalable web applications.
By the conclusion of this training, participants will be able to:
Establish the necessary development environment integrating FastAPI, React, and MongoDB.
Comprehend the essential concepts, features, and benefits associated with the FARM stack.
Master the process of building REST APIs with FastAPI.
Learn techniques for designing interactive applications using React.
Develop, test, and deploy full-stack applications (frontend and backend) leveraging the FARM stack.
This instructor-led live training in Nepal (online or onsite) is tailored for robotics developers at beginner to intermediate levels, and potentially advanced levels, who want to learn how to program mobile robots using ROS and Python.
By the end of this training, participants will be able to:
Establish a development environment comprising ROS, Python, and a mobile robot platform.
Develop and execute ROS nodes, topics, services, and actions using Python.
Leverage ROS tools and utilities to monitor and troubleshoot ROS applications.
Utilize ROS packages and libraries to handle common tasks for mobile robots.
Integrate ROS with other frameworks and tools.
Perform troubleshooting and debugging on ROS applications.
This programme is tailored for individuals keen on mastering the Python programming language. The focus lies on the Python language itself, its core libraries, as well as the selection of the most effective and useful libraries developed by the Python community. Python powers businesses globally and is widely utilised by scientists around the world, making it one of the most popular programming languages today.
The course can be conducted using the latest Python version 3.x, incorporating practical exercises to fully leverage its capabilities. This training is compatible with any operating system, including all variants of UNIX (such as Linux and Mac OS X), as well as Microsoft Windows.
Practical exercises make up approximately 70% of the course duration, with the remaining 30% dedicated to demonstrations and presentations. Participants are encouraged to engage in discussions and ask questions throughout the programme.
Note: The training content can be customised to meet specific requirements upon prior request before the scheduled course date.
This instructor-led, live training in Nepal (online or onsite) is aimed at developers who wish to learn advanced Python programming techniques, including how to apply this versatile language to solve problems in areas such as distributed applications, data analysis and visualization, UI programming and maintenance scripting.
This course caters to individuals keen on mastering the Python programming language. It places significant focus on the core Python language and essential libraries, alongside highlighting the most impactful libraries contributed by the Python community. As a widely adopted language globally, Python is instrumental in driving business operations and supporting scientific research.
This instructor-led, live training in Nepal is based on the popular book, "Automate the Boring Stuff with Python", by Al Sweigart. It is aimed at beginners and covers essential Python programming concepts through practical, hands-on exercises and discussions. The focus is on learning to write code to dramatically increase office productivity.
By the end of this training, participants will know how to program in Python and apply this new skill for:
Automating tasks by writing simple Python programs.
Writing programs that can do text pattern recognition with "regular expressions".
Programmatically generating and updating Excel spreadsheets.
Parsing PDFs and Word documents.
Crawling web sites and pulling information from online sources.
Writing programs that send out email notifications.
Use Python's debugging tools to quickly resolve bugs.
Programmatically controlling the mouse and keyboard to click and type for you.
In this instructor-led, live training session in Nepal, participants will explore the most relevant and cutting-edge machine learning techniques in Python. Through the development of a series of demonstration applications involving image, music, text, and financial data, learners will gain practical insights.
Upon completion of this training, participants will be able to:
Implement machine learning algorithms and techniques to address complex challenges.
Apply deep learning and semi-supervised learning methods to applications involving image, music, text, and financial data.
Maximize the potential of Python algorithms.
Leverage libraries and packages such as NumPy and Theano.
This instructor-led, live training in Nepal (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
Set up a development environment that includes Python, Pandas, and NumPy.
Create a data analysis application using Pandas and NumPy.
Perform advanced data wrangling, sorting, and filtering operations.
Conduct aggregate operations and analyze time series data.
Visualize data using Matplotlib and other visualization libraries.
This course aims to build practical proficiency in applying Machine Learning methods. Leveraging the Python programming language and its extensive libraries, alongside numerous hands-on examples, it teaches how to utilise the key building blocks of Machine Learning. Participants will learn to make informed data modelling decisions, interpret algorithm outputs, and validate results effectively.
Our goal is to equip you with the confidence to use fundamental Machine Learning tools and to help you avoid the common pitfalls encountered in Data Science applications.
Python has emerged as a highly popular programming language within the financial sector. Utilized by leading investment banks and hedge funds, it serves as the backbone for a diverse array of financial applications, from core trading systems to risk management frameworks.
Through this instructor-led live training, participants will gain the skills needed to leverage Python for creating practical solutions to specific financial challenges.
Upon completion of this training, participants will be equipped to:
Grasp the fundamental concepts of the Python programming language
Download, install, and manage the most effective development tools for building financial applications in Python
Choose and apply appropriate Python libraries and programming techniques to organize, visualize, and analyze financial data from various sources such as CSV, Excel, databases, and web APIs
Develop applications that address issues like asset allocation, risk analysis, and investment performance
Troubleshoot, integrate, deploy, and optimize Python-based applications
Audience
Developers
Analysts
Quants
Course Format
A blend of lectures, discussions, exercises, and extensive hands-on practice
Note
This training focuses on providing solutions for key problems encountered by finance professionals. If there is a specific topic, tool, or technique you wish to add or explore in greater depth, please contact us to arrange accordingly.
This course explores practical approaches to Data Science and AI using Python. It equips professionals with the skills to explore data, build machine learning models, and deploy AI-driven applications in business contexts. It covers CRISP-DM workflows, statistical analysis, supervised and unsupervised learning, deep learning with Tensorflow, natural language processing, big data with Spark, and data-driven storytelling. This course is ideal for beginners seeking a Python data science certification and career-ready analytics training.
The course 'Applied AI from Scratch in Python' empowers programmers and data analysts by providing the essential techniques required to construct machine learning solutions entirely from the ground up using Python. It delves into the fundamental principles of supervised learning, including classification and regression, as well as unsupervised learning techniques such as clustering and anomaly detection. Additionally, the course explores advanced neural network architectures. Learners will examine proven methodologies for utilizing tools like scikit-learn, Apache Spark MLlib, and Jupyter notebooks to facilitate hands-on AI development. The program enables professionals to implement practical ML models, assess algorithmic limitations, and execute applied projects designed for real-world problem-solving.
Selenium is an open-source framework designed for automating web application testing across various browsers. With the release of Selenium 4, users can access enhanced WebDriver APIs, native relative locators, and improved grid support. Python, known for its simplicity and robust integration with testing frameworks such as Pytest, stands out as a powerful choice for developing scalable and maintainable test automation suites.
This instructor-led live training, available both online and onsite, targets beginner to intermediate-level testers and developers who want to leverage Selenium with Python to automate web application testing in real-world scenarios.
Upon completion of this training, participants will be able to:
Install and configure Selenium with Python within a test environment.
Develop robust test automation scripts using Selenium WebDriver and Pytest.
Apply the Page Object Model (POM) to create maintainable test frameworks.
Execute tests across multiple browsers using Selenium Grid.
Integrate automated tests into CI/CD pipelines.
Troubleshoot common issues and implement best practices for automation stability.
Format of the Course
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to arrange.
This instructor-led, live training in Nepal (online or onsite) is designed for Matlab users who wish to explore or transition to Python for data analytics and visualization.
Upon completion of this training, participants will be able to:
Install and configure a Python development environment.
Identify the differences and similarities between Matlab and Python syntax.
Utilize Python to derive insights from various datasets.
This instructor-led, live training in Nepal (online or onsite) is aimed at persons who wish to learn just enough Python to begin crunching numbers from sales data, traffic analytics, customer interactions, etc..
By the end of this training, participants will be able to:
Install and configure the necessary software, libraries and development environment to begin writing Python code for data analysis.
Analyze data from sources such as Excel, CSV, JSON files and databases.
Clean data to improve its usefulness before analyzing it.
Perform simple statistical analysis.
Generate reports that present the desired data in just the right format, from straight numbers to data visualizations.
Gain valuable insight from data, including trends in performance, problematic areas.
This practical training programme is tailored for data engineering professionals aiming to develop tangible skills in artificial intelligence, Python, and Large Language Models (LLMs). The curriculum emphasizes real-world utility, encompassing model application, prompt engineering, and the creation of AI-driven solutions. Participants will engage in progressive exercises that transition from foundational concepts to constructing deployable AI workflows.
Training Format
• Instructor-led classroom sessions conducted in person
• Guided practice under the supervision of an expert instructor
• Interactive discussions complemented by real-world case studies
• Daily practical, hands-on exercises
Course Objectives
• Grasp the core AI and machine learning concepts pertinent to contemporary applications
• Enhance Python proficiency for AI development and data processing workflows
• Comprehend the mechanics of Large Language Models and master their effective utilization
• Design and refine prompts to ensure consistent and reliable outputs
• Develop end-to-end AI solutions leveraging APIs and various frameworks
• Seamlessly integrate AI capabilities into existing data engineering pipelines
This instructor-led live training in Nepal (online or onsite) is designed for developers who want to utilize FastAPI with Python to build, test, and deploy RESTful APIs with greater ease and speed.
By the conclusion of this training, participants will be able to:
Set up the essential development environment for building APIs with Python and FastAPI.
Produce APIs faster and more efficiently using the FastAPI library.
Learn to create data models and schemas based on Pydantic and OpenAPI.
Link APIs to a database using SQLAlchemy.
Apply security and authentication features to APIs using FastAPI utilities.
Construct container images and deploy web APIs onto a cloud server.
This instructor-led live training in Nepal (online or onsite) is designed for data scientists who wish to use TensorFlow to analyse potential fraud data.
By the end of this training, participants will be able to:
Create a fraud detection model in Python and TensorFlow.
Build linear regressions and linear regression models to predict fraud.
Develop an end-to-end AI application for analysing fraud data.
This instructor-led, live training in Nepal (online or onsite) is aimed at network engineers who wish to maintain, manage, and design computer networks with Python.
By the end of this training, participants will be able to:
Optimize and leverage Paramiko, Netmiko, Napalm, Telnet, and pyntc for network automation with Python.
Master multi-threading and multiprocessing in network automation.
This instructor-led, live training in Nepal (online or onsite) is designed for business professionals and data analysts with intermediate Python skills who want to apply Python to automate workflows, analyze business data, and generate dynamic Excel-based reports.
Computer Vision is a domain focused on the automatic extraction, analysis, and comprehension of valuable insights from digital media. Python is a high-level programming language renowned for its clean syntax and code readability.
Through this instructor-led live training, participants will grasp the fundamentals of Computer Vision by building a series of straightforward Computer Vision applications using Python.
Upon completion of this training, participants will be able to:
Grasp the fundamentals of Computer Vision
Utilize Python to execute Computer Vision tasks
Develop their own systems for face, object, and motion detection
Audience
Python programmers interested in Computer Vision
Course Format
A blend of lectures, discussions, exercises, and extensive hands-on practice
This practical course is tailored for Unix and shell users aiming to boost their automation capabilities through Python. Although shell scripting is effective for basic tasks, Python offers far greater flexibility, readability, and scalability for complex automation, system administration, and DevOps workflows.
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
Online training in Nepal, training courses in Nepal, Weekend courses in Nepal, Evening Python training in Nepal, Python instructor-led in Nepal, instructor-led in Nepal, coaching in Nepal, Python private courses in Nepal, one on one training in Nepal, classes in Nepal, trainer in Nepal, Online training in Nepal, on-site in Nepal, boot camp in Nepal, Evening Python courses in Nepal, Weekend training in Nepal, instructor in Nepal