Sii Poland

SII UKRAINE

SII SWEDEN

  • Trainings
  • Career
Join us Contact us
Back

Sii Poland

SII UKRAINE

SII SWEDEN

Back

AI-Assisted Python Programming – intermediate level [EN]

Location: Online

Language: English

  • Level Intermediate
  • The number of participants 5-15 people
  • Duration 4 days

Why take this course

Enhance your practical programming skills and learn how to write, optimize, and debug Python code faster with the support of AI. You’ll explore how AI tools can accelerate project development and help you build more efficient and scalable solutions.

What you’ll learn

  • Write clean and efficient Python code
  • Use AI to accelerate programming and debugging
  • Apply Python libraries and AI tools in practice
  • Build a complete project for your portfolio

Certificate & Exam

Upon completion, you will receive a personalized certificate confirming your skills in intermediate-level Python programming and practical use of AI in projects. There is no final exam – active participation in the sessions is sufficient.

Who is this course for

  • Programmers with basic Python knowledge who want to deepen their skills
  • Developers looking to use AI for code optimization and automation
  • Testers and data analysts applying Python and AI to data analysis and real projects
  • Individuals eager to strengthen their understanding of algorithms, Python libraries, and data processing

Training schedule

Day 1: Error Handling and File Operations

Goal: Learn error handling and file operations in Python.

  • Hours 1–2: Error handling
    • Exceptions: try, except, finally
    • Custom exceptions and their use cases
    • Debugging with AI: finding and fixing errors
  • Hours 3–4: File operations
    • Reading and writing text files
    • Working with CSV and JSON files
    • Using AI to generate file-handling code
  • Hours 5–6: Standard libraries
    • Key modules: math, random, datetime
    • Exercise: Build small programs using libraries
  • Mini project:
    • Create a program analyzing CSV data (e.g., sales report)
    • Use AI to optimize data parsing

Day 2: Python Libraries and AI Integration

Goal: Explore core Python libraries and their integration with AI.

  • Hours 1–2: External libraries
    • Introduction to NumPy and Pandas
    • Installation and basic data operations
    • Handling missing data
    • Generating Pandas code with AI
  • Hours 3–4: Data visualization with Seaborn
    • Introduction to Seaborn
    • Short visualization project built with AI assistance
  • Hours 5–6: Algorithms basics
    • Sorting algorithms (bubble sort, quicksort)
    • Searching: linear and binary

Day 3: Algorithms and Code Optimization

Goal: Learn fundamental algorithms and optimize code with AI.

  • Hours 1–2: Predictive processes with Scikit-learn
    • Transformers and estimators as core building blocks
    • Machine learning pipelines and branching workflows
    • Object-oriented implementation of predictive components
    • Pipeline configuration optimization
  • Hours 3–4: Code optimization
    • Analyzing computational complexity (Big O)
    • Refactoring code with AI support
    • Exercise: Improve the efficiency of a simple algorithm
  • Hours 5–6: Practical project
    • Implement sorting and searching algorithms
    • Testing and optimization with AI
  • Project work:
    • Analyze a small dataset (e.g., weather data) with Pandas
    • Use AI to generate data visualizations

Day 4: AI in Practice

Goal: Apply AI to larger projects and advanced algorithms.

  • Hours 1–2: AI in code generation
    • Build more complex scripts with AI
    • Examples: generating REST APIs, automation scripts
  • Hours 3–6: Advanced algorithms II – Neural networks
    • Neuron mechanics and activation functions
    • Multilayer perceptron
    • Neural network training process
    • Configuration and optimization
    • Using neural networks for predictive tasks

Prerequisites

This course is intended for participants with basic Python knowledge, as well as intermediate programmers who want to expand their skills and learn how to leverage AI in programming.

If you’re not ready yet, you can join our AI-Assisted Python Programming – Beginner Level course, held the weekend before this training, to prepare for the intermediate level: AI-Assisted Python Programming – basic level [EN] – Sii Poland

 

Hardware requirements:

  • Computer with internet access
  • Installed Python 3.9+ and VS Code with AI plugins (e.g., GitHub Copilot)
  • Account on an AI platform (e.g., ChatGPT, Grok)

Additional Information

Before starting this course, you can strengthen your knowledge by attending the AI-Assisted Python Programming – Beginner Level, scheduled the week immediately before the intermediate course. This ensures your newly acquired skills stay fresh and immediately applicable.

 

👉 Sign up for the full training package (Beginner + Intermediate) and get a special discount. It’s the best way to quickly build a solid foundation and advance your Python and AI skills.

Have questions about this training?

Katarzyna Borowiak Sales and Delivery Operations Specialist
Contact me

790 EUR

720 EUR

+ VAT
Lowest price in the last 30 days before the reduction: 790 EUR

Contact our expert

Your file

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Katarzyna Borowiak

Sales and Delivery Operations Specialist

Your message was sent successfully

We will look over your message and get back to you as soon as possible

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us, if problem occurs again

We’re sorry, but the selected file appears to be damaged and we can't process it.

Please try uploading a different copy or a new version of the file. Contact us, if problem occurs again.

Processing...

Similar trainings

ITIL® and PRINCE2® are registered trademarks of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved. AgilePM® is a registered trademark of Agile Business Consortium Limited. All AgilePM® Courses are offered by Sii, an Affiliate of Eraneos Iberia S.L.U., an Accredited Training Organization of The APM Group Ltd. Lean IT® Association is a registered trademark of the Lean IT Association LLC. All rights reserved. Sii is an Affiliate of Accredited Training Organization Eraneos Iberia S.L.U. SIAM™ is a registered trademark of EXIN Holding B.V. All prices presented on the website are net prices. 23% VAT should be added.

Get in touch Find training

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

Ta treść jest dostępna tylko w jednej wersji językowej.
Nastąpi przekierowanie do strony głównej.

Czy chcesz opuścić tę stronę?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?