Beginner course · Live online

Python Foundations + AI

Learn Python through exercises, automation and projects that use files, APIs and data. AI tools are integrated into the workflow and verified together with the trainer.

Approx. 5 months progressive learning
Live online workshops and feedback
15–20 participants per cohort
Final project automation or API project

Who this is for

Learn Python through problems you can test

This program is suitable for

  • people who want to learn programming from the ground up;
  • professionals who want to automate repetitive tasks;
  • analysts and professionals in technical roles who work with files, data or APIs;
  • participants who prefer to learn by building rather than memorizing syntax.

What to know before you join

  • this is not a data science or machine learning course;
  • previous programming experience is not required;
  • the program is not exclusively about prompts or AI tools;
  • practice between live sessions is required.

Outcomes

What you will be able to do

Solve problems in Python

Write clear programs using functions, collections, modules and object-oriented programming.

Build automations

Work with files, data, HTTP requests and APIs to complete practical tasks.

Test and explain your code

Use Git, debugging, tests and AI-assisted development with explicit verification.

Indicative curriculum

From fundamentals to the final project

1. Python and algorithmic thinking Development environment, data types, variables, conditions, loops and problem decomposition.
2. Functions and data structures Lists, dictionaries, sets, tuples, functions, comprehensions and code organization.
3. Modules and object-oriented programming Classes, objects, packages, virtual environments, dependencies and project structure.
4. Files, errors and automation CSV and JSON, data validation, exceptions, logging and scripts for repetitive tasks.
5. HTTP and APIs Requests, responses, basic authentication, consuming an API and building a simple service.
6. Testing, Git and code quality Unit tests, debugging, refactoring, version control and repository-based collaboration.
7. AI-assisted Python and final project Using an AI assistant for explanations, alternatives, tests and documentation, followed by verification of the result.

The curriculum is reviewed before each cohort to keep tools and examples relevant without changing the stated learning outcomes.

Trainer

Practical experience, explained clearly

Rareș Pop

Senior Software Engineer & Architect · Trainer

He has more than 20 years of software-engineering experience and works hands-on with Python, Java, SQL, cloud and automation. He delivered Python Fundamentals courses every year from 2020 to 2024.

Investment

Choose the appropriate track

Python Foundations + AI — standard track

Includes live sessions, learning materials, workshops, feedback and the final project.

890 € + VAT / participant

Total including VAT: 1.076,90 €

Full payment: 801 € + VAT, with a 10% discount (969,21 € VAT included).

Payment in 4 installments: 222,50 € + VAT / installment.

Apply now

Python Foundations + AI — accredited track

Includes the complete program and the accredited certification route, subject to the applicable eligibility requirements.

1.090 € + VAT / participant

Total including VAT: 1.318,90 €

Full payment: 981 € + VAT, with a 10% discount (1.187,01 € VAT included).

Payment in 4 installments: 272,50 € + VAT / installment.

Apply now

Frequently asked questions

Before you apply

Is this suitable for someone without experience?

Yes. We start with the fundamentals and gradually increase the difficulty of the exercises.

Is this an AI course or a Python course?

It is a Python course. AI is used as a working and verification tool, not as a replacement for the fundamentals.

What project will I build?

The topic is selected with the cohort: typically an automation, an API integration or a small data-oriented application.

Application form

Apply for the Python cohort

Complete the form for the cohort planned for October 2026. We will follow up with the schedule, agreement and steps required to confirm your place.

We do not request your date of birth or address at this stage. If you continue the enrollment process, any required documents are requested separately.