NoScript Tracker
This training is offered in the form of distance learning. More information

Description

Introduction

This hands-on course immerses participants directly in real Python programs from day one. Using a guided “dissect and modify” approach, learners will build, test, and adapt working code stubs with AI assistance. The AI explains every step in beginner-friendly language, enabling participants to understand how programs work and modify them confidently. This method ensures rapid engagement, practical learning, and a deeper understanding of Python programming.

Objectives

By the end of the training, participants will be able to:

  • Run and test non-trivial Python programs in a notebook environment.

  • Use AI to generate step-by-step explanations of program logic for beginners.

  • Identify and modify parts of a Python program to change its behavior.

  • Apply “vibe programming”: iteratively ask AI for help, test code, and refine solutions.

  • Build confidence in understanding and adapting Python programs without prior experience.

Programme

Module 1 – Getting Started (1h)

  • Running Python in an online notebook.

  • Introduction to AI as a coding tutor.

  • Run first tiny program to familiarize with workflow.

Module 2 – First Dissection: Simple Program (2h)

  • Work with a simple program stub.

  • Ask AI to explain it step by step.

  • Modify rules (number range, attempts).

  • Run and test changes.

Module 3 – Working with Data (2h)

  • Build and dissect a more complex program

  • Review AI explanations of loops, variables, and conditions.

  • Modify input/output to personalize behavior.

Module 4 – Project by Modification (2h)

  • Create a project (quiz app, calculator, or to-do list).

  • Use AI to understand functions and program flow.

  • Modify features (add quiz questions, operations, or task deadlines).

  • Test and run the final program.

Wrap-Up + Mini-Exam (1h)

  • Demonstrate modified programs.

  • Reflect on learning and next steps for self-guided practice.

Target audience
  • Adults with no programming background who want a practical, hands-on approach.

  • Professionals interested in quickly understanding Python for problem-solving or automation.

  • Learners who prefer experimentation over theory-heavy instruction.


Teaching method

The course applies a “dissect, explain, and modify” approach:

  • Participants receive non-trivial Python exercises and use Vibe coding.

  • AI assistants explain the code line by line in plain language.

  • Learners run tests, tweak code, and see immediate results.

This iterative “vibe programming” method develops problem-solving skills and understanding of program flow without memorizing syntax.  


Conditions

Support de cours

  • Des supports de cours seront disponibles après les modules respectifs

  • Die Kursunterlagen werden nach den jeweiligen Modulen zur Verfügung gestellt

  • Course materials will be made available after the respective modules

 

Certificate

At the end of the training course, participants will be able to download a certificate of attendance issued by the House of Training from the learner portal.  


 


Location
Chambre de Commerce Luxembourg
7, rue Alcide de Gasperi
L-1615 Luxembourg
Luxembourg
Calculate the itinerary

Sessions and schedules

Download the schedule (PDF)

  • Mon 10.05.2027

    08:30 to 17:30

    8H

    Python by dissection

    Chambre de Commerce Luxembourg