Our instructor-led live Python training courses, delivered either online or on-site, provide a hands-on exploration of the Python programming language. Participants gain practical experience across a wide range of topics, including core programming fundamentals, advanced development techniques, test automation, scripting for workflow efficiency, and the application of Python in Data Analysis and Big Data solutions for industries such as Finance, Banking, and Insurance.
In addition, NobleProg offers both introductory and advanced courses focused on utilizing Python libraries and frameworks specifically for Machine Learning and Deep Learning projects.
Training is available in two formats: "online live training" (also referred to as "remote live training") and "onsite live training." Online sessions are conducted through an interactive remote desktop environment. For onsite training, sessions can be hosted directly at the customer's local premises or at NobleProg’s corporate training centers.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
This live, instructor-led training in Sofia concentrates on applying Python to autonomous AI agents. It addresses modern SDKs like LangChain and AutoGen, empowering engineers to build, connect, and orchestrate sophisticated agent workflows with confidence.
Delivered as an instructor-led live training in Sofia, this course focuses on practical Python techniques for creating autonomous agents. It covers essential components such as agent loops, tool integrations, memory management, orchestration, and safety controls. Specifically tailored for ML engineers, the content emphasizes the deployment of robust, production-ready agent systems.
This intermediate Sofia course empowers Python developers to design and deploy AI solutions using advanced libraries. You will implement supervised, unsupervised, and reinforcement learning models, optimize neural networks, and effectively integrate AI into real-world workflows.
This instructor-led, live training in Sofia (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 Sofia (online or onsite) is designed for experienced data analysts looking to harness Python's data analysis capabilities within Power BI, thereby improving their efficiency in analyzing and visualizing data.
Upon completion of this training, participants will be able to:
Understand how to integrate Python into Power BI for data analysis purposes.
Apply Python scripts to load, clean, and preprocess data within the Power BI environment.
Expand data visualization options by developing custom and interactive visualizations with Python.
Develop advanced data analysis skills using Python.
This instructor-led training in Sofia equips professionals with practical Python skills for data tasks. Participants will learn to manipulate CSV and Excel files using Pandas and Polars. The course covers data cleaning, transformation, and automation to enhance productivity and efficiency.
This instructor-led, live session at Sofia focuses on advanced Python methodologies, engineering best practices, and design patterns. It empowers developers to construct maintainable, testable, and high-performance applications by leveraging modern tooling, typing, and concurrency models for production-grade systems.
This instructor-led, live training in Sofia (online or onsite) 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:
Gain a solid understanding of the fundamental concepts of the Python programming language.
Write and execute Python code effectively within the Google Colab environment.
Apply control structures to manage the flow of execution in Python programs.
Develop functions to organize code efficiently and promote reusability.
Explore and utilize essential libraries to enhance Python programming capabilities.
This instructor-led live training, offered online or onsite, targets developers who want to utilize the FARM stack (FastAPI, React, and MongoDB) to build dynamic, high-performance, and scalable web applications.
Upon completing this training, participants will be able to:
Configure the essential development environment integrating FastAPI, React, and MongoDB.
Grasp the core concepts, features, and advantages of the FARM stack.
Master the creation of REST APIs using FastAPI.
Design interactive user interfaces with React.
Develop, test, and deploy both front-end and back-end applications using the FARM stack.
This instructor-led, live training in Sofia (online or onsite) is aimed at beginner-level to intermediate-level and potentially advanced-level robotics developers who wish to learn how to use ROS to program mobile robots using Python.
By the end of this training, participants will be able to:
Set up 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.
Use ROS packages and libraries to perform common tasks for mobile robots.
This four-day Python programming course in Sofia centers on core language capabilities, standard libraries, and essential community tools. With 70% of the time allocated to hands-on practical exercises, participants develop concrete skills in data types, object-oriented programming, error management, file operations, database interaction, and web application development using Python 3.x.
This instructor-led, live training session in Sofia (online or onsite) is designed for developers looking to master advanced Python programming techniques. The course covers how to leverage this versatile language to address challenges in areas such as distributed applications, data analysis and visualization, UI development, and maintenance scripting.
Perfect for newcomers, this course in Sofia delves into the fundamentals of Python, its core libraries, and essential community tools. Participants will gain proficiency in data types, Object-Oriented Programming (OOP), file management, and industry best practices, equipping them with practical skills applicable to real-world business scenarios and scientific data analysis.
This instructor-led, live training in Sofia 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 Sofia, participants will learn the most relevant and cutting-edge machine learning techniques in Python by building a series of demo applications involving image, music, text, and financial data.
By the end of this training, participants will be able to:
Implement machine learning algorithms and techniques for solving complex problems.
Apply deep learning and semi-supervised learning to applications involving image, music, text, and financial data.
Push Python algorithms to their maximum potential.
Use libraries and packages such as NumPy and Theano.
This instructor-led, live training in Sofia (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.
Build hands-on proficiency in implementing Machine Learning methods with Python during this Sofia training. The course delves into core algorithms such as regression, classification, and clustering, guiding you through making sound modeling decisions, analyzing outputs, and verifying results via practical, real-world scenarios.
This 35-hour instructor-led course in Sofia guides participants in utilizing Python to construct practical financial applications. Through an intensive hands-on methodology that merges theoretical instruction with rigorous practice, it explores data analysis, asset allocation, and risk management.
This 35-hour course on Sofia focuses on practical Data Science and AI applications using Python. Participants will engage with CRISP-DM workflows, machine learning utilizing TensorFlow, NLP, and Big Data via Spark. It is designed for beginners aiming to acquire career-ready analytics skills and obtain a Python data science certification applicable to business scenarios.
This hands-on training in Sofia enables developers to construct AI models using Python from first principles. You will gain proficiency in supervised learning, neural networks, and unsupervised methods by leveraging scikit-learn and Apache Spark. The course emphasizes practical Jupyter exercises designed for real-world problem-solving.
This live, instructor-led training on Sofia focuses on using Selenium 4 and Python for web test automation, covering WebDriver, the Page Object Model, and Grid. Participants will create robust scripts with Pytest, integrate tests into CI/CD pipelines, and apply best practices to ensure stable, scalable suites.
This instructor-led, live training in Sofia (online or onsite) is designed for Matlab users who want to explore or transition to Python for data analytics and visualization.
By the end of this training, participants will be able to:
Install and configure a Python development environment.
Understand the differences and similarities between Matlab and Python syntax.
Use Python to extract insights from various datasets.
This instructor-led, live training in Sofia (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 in Sofia empowers data engineers with hands-on AI and LLM engineering capabilities via Python. Through guided exercises and industry case studies, participants investigate prompt design, model integration, and production-ready workflows to construct end-to-end AI solutions.
This instructor-led live training in Sofia (online or onsite) is aimed at developers who wish to use FastAPI with Python to build, test, and deploy RESTful APIs easier and faster.
By the end of this training, participants will be able to:
Set up the necessary development environment to develop APIs with Python and FastAPI.
Create APIs quicker and easier using the FastAPI library.
Learn how to create data models and schemas based on Pydantic and OpenAPI.
Connect APIs to a database using SQLAlchemy.
Implement security and authentication in APIs using the FastAPI tools.
Build container images and deploy web APIs to a cloud server.
This instructor-led live training in Sofia (online or on-site) targets data scientists aiming to utilize TensorFlow for analyzing potential fraud data.
By the conclusion of this training, participants will be able to:
Build a fraud detection model using Python and TensorFlow.
Implement linear regressions and models to predict fraud.
Develop a complete AI application for fraud data analysis.
This instructor-led, live training in Sofia (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 utilize Paramiko, Netmiko, Napalm, Telnet, and pyntc for network automation with Python.
Master multi-threading and multiprocessing in the context of network automation.
This instructor-led, live training in Sofia (online or onsite) is aimed at business professionals and data analysts with intermediate Python skills who wish to apply Python to automate workflows, analyze business data, and generate dynamic Excel-based reports.
Explore the fundamentals of Computer Vision through this hands-on, instructor-led training in Sofia. Participants will leverage Python to construct face, object, and motion detection systems, gaining a practical foundation in image processing and core Computer Vision tasks.
This practical course is tailored for Unix and shell users looking to boost their automation skills through the use of Python. Although shell scripting is still effective for straightforward tasks, Python offers much greater flexibility, clarity, and scalability for handling complex automation, system administration, and DevOps workflows.
This live, instructor-led training in Sofia (online or on-site) is designed for non-technical professionals aiming to use Claude, Python, Selenium, and Windows tools to automate recurring reports and data collection.
The curriculum builds from foundational concepts, ensuring participants write their first functional script early on and conclude with a fully scheduled report of their own.
By the end of the training, participants will be capable of building, validating, distributing, and scheduling automated reports.
Read more...
Last Updated:
Testimonials (7)
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
I liked the web programming, I would like to learn more and the test_automation because it had a different aproach from what I do at work, the preparation of the course with the lessons and examples very nice. Also very important that fact that at the end of the day we get the results, if we couldn't run the code without error or we missed some steps!
Online Python training in Sofia, training courses in Sofia, Weekend courses in Sofia, Evening Python training in Sofia, Python instructor-led in Sofia, private courses in Sofia, coaching in Sofia, Python instructor-led in Sofia, Python instructor in Sofia, Online training in Sofia, Python trainer in Sofia, Python on-site in Sofia, Weekend training in Sofia, one on one training in Sofia, Evening courses in Sofia, boot camp in Sofia, classes in Sofia