Illustration: Python & AI Training course

Python & AI Training: Streamline Your Code with AI Assistants

Boost your skills in the era of artificial intelligence with our modern Python training course. Designed for beginners and scientific profiles, this unique program teaches you programming fundamentals while integrating AI code assistants (Gemini, Copilot) as powerful productivity drivers daily. You will learn to build robust scripts, manipulate files, and automate your repetitive workflows, while mastering prompt engineering to generate, document, and optimize clean code efficiently. Thanks to this AI-augmented approach, you will bridge the gap between ideas and functional algorithms faster. The course strongly emphasizes hands-on practice with smart debugging and guided code refactoring. By the end of this program, you will be fully autonomous in designing your own computing tools. Become an agile developer, fully equipped to collaborate effectively with tomorrow's technologies. Join us to transform your coding workflow and maximize your everyday professional efficiency!

3 days 9:00 a.m. to 4:30 p.m. Online, Montreal, Quebec City

Updated on

The Python & AI Training course at a glance

Length
3 days
Schedule
9:00 a.m. to 4:30 p.m.
Format
Live virtual class or in person in Montreal and Quebec City
Audience
Tous
Price
$1,652 per participant, or $1,404 for public bodies and non-profits (plus taxes)
Language
English

The Python & AI Training course on video

The YouTube player loads when you click.

Discover the course on video

A preview of the Python & AI Training course: the program, how the sessions run and what you will be able to do at the end.

Doussou Formation and Python & AI Training: key facts

Upcoming Python & AI Training sessions

Online

  • Select
  • Select
  • Select
  • Select
  • Select

Quebec City

  • Select

Python & AI Training course outline

Introduction to Python and AI Assistants

  • Overview of the language and its scientific applications
  • Installing Python and the code editor (VS Code or Jupyter recommended for AI integration)
  • Introduction to AI Coding Tools: Setting up an assistant (e.g., Gemini, Copilot) and core prompting principles for developers
  • First steps with the Python console, scripts, and generating your initial code using AI

Programming Fundamentals

  • Variables, data types, and type conversion
  • Strings, numbers, and booleans
  • Arithmetic and logical operations
  • AI Practice: Using the assistant to generate examples of data type manipulation and understanding conversion errors (TypeError)

Control Structures and Algorithmic Logic

  • Conditions (if, elif, else)
  • Loops (for, while)
  • Indentation principles and best practices
  • AI Practice: Asking the AI to translate a textual algorithm into Python control structures, and using the assistant to catch indentation errors (IndentationError)

Functions, Modularity, and Documentation

  • Creating and calling a function (passing parameters and returning values)
  • Structuring code into logical blocks
  • AI Practice:
    • Writing prompts to generate reusable functions
    • Using AI to automatically generate comments and documentation (docstrings) compliant with PEP 8 standards

Introduction to Object-Oriented Programming (Optional)

  • Understanding the concept of objects in Python
  • Creating a class and instantiating simple objects
  • AI Practice: Using the assistant to model simple object relationships and generate the structural code for a class

File Manipulation and Data Handling

  • Reading and writing text files (TXT, CSV)
  • Parsing and processing data line by line
  • AI Practice: Asking the assistant to generate quick data cleaning or formatting scripts based on a provided file sample

AI-Augmented Practical Project

  • Creating a complete project combining variables, loops, functions, and file manipulation
  • Prompt Engineering for Debugging: Learning how to submit error codes to the AI to get a diagnosis and refactoring suggestions
  • Corrections, AI-driven automated code reviews, and personalized instructor feedback

Your Python & AI Training trainer

Scientifique de données

Hugues S.

A data scientist, Hugues explores data collected within organizations and develops analyses and forecasts, or collaborates on projects aimed at extracting value from collected data. His projects include, among others, customer segmentation, map-based data visualization, transaction matching, and subscription lifetime…

View full profile

Prices and practical information

Preferred rate

$1,404 / participant

Public bodies and non-profits · plus taxes

Standard price

$1,652 / participant

Businesses and individuals · plus taxes

Practical information

  • Length: 3 days
  • Schedule: 9:00 a.m. to 4:30 p.m.
  • Format: Live virtual class or in person in Montreal and Quebec City
  • Payment: online (PayPal or card) when registering, or by invoice for organizations
  • Funding: Doussou Formation is a training organization accredited by the CPMT. For Quebec employers subject to the Act to promote workforce skills development (payroll over $2M), this course can count toward their 1% training obligation.

Corporate Python & AI Training training

Train your whole team as a private group, on your own documents, at your premises or in a virtual class, on the dates that suit you.

Request an offer

Participant reviews

97% satisfaction (end-of-course evaluations, 120 evaluations) · Read all testimonials

Why take this Python & AI Training course

Objectives: what you will be able to do

  • Master Python language fundamentals (variables, loops, functions, and files) to build autonomous scripts.
  • Integrate AI assistants (Gemini, Copilot) into your workflow to generate clean, well-documented code.
  • Use prompt engineering to quickly debug errors, analyze issues, and optimize your program structure.
  • Develop the autonomy required to design custom computing tools and automate tasks in an agile manner.

What is included

  • Course materials and exercise files for each participant
  • Certificate of attendance
  • Optional personalized coaching after the course
  • In public in-person sessions:
    • Tea and coffee
    • Lunch at a nearby restaurant
    • Parking (in some cities)
    • Wi-Fi access

Interested in the Python & AI Training course?