IA131
Artificial Intelligence

Python for Artificial Intelligence

Master Python to analyze, model, and deploy AI solutions


This course covers the basics of the language, data manipulation, Machine Learning and Deep Learning algorithms, as well as natural language processing and computer vision techniques. Each module is accompanied by practical workshops for concrete implementation.

Objectives

This intensive course enables participants to master Python in the context of developing Artificial Intelligence solutions.

Is it for you ?

Developers, engineers, data scientists, anyone wishing to retrain in AI

Prerequisite

Basic programming knowledge (preferably Python). Notions of mathematics/statistics (linear algebra, probability).

Your benefits

  • Manipulate and transform data using NumPy and Pandas for reliable analysis
  • Explore and visualize datasets to uncover actionable patterns and correlations
  • Build supervised and unsupervised machine learning models for real-world use cases
  • Develop deep learning models for computer vision and natural language processing
  • Deploy AI models via Flask APIs and operationalize their usage
  • Content

    Chapter 1: Syntax and basic structures

    • Variables, types, loops, functions
    • Lists, dictionaries, tuples
    See more + / -

    Chapter 2: Object‑oriented programming

    • Classes, inheritance, encapsulation

    Chapter 3: Work environments

    • Jupyter Notebook, VS Code, Google Colab

    Workshop 1: Creation of a mini object‑oriented Python project

    Chapter 4: NumPy and Pandas

    • Multidimensional arrays
    • Data cleaning and transformation

    Chapter 5: Visualization with Matplotlib and Seaborn

    • Statistical charts
    • Correlations and distributions

    Workshop 2: Exploratory analysis of a dataset (Titanic, Iris, etc.)

    Chapter 6: Supervised learning

    • Linear and logistic regression
    • Decision trees, Random Forest

    Chapter 7: Unsupervised learning

    • K‑means, PCA, hierarchical clustering

    Chapter 8: Model evaluation

    • Accuracy, precision, recall, F1‑score

    Workshop 3: Implementation of a complete classification model

    Chapter 9: Artificial neural networks

    • Perceptron, MLP, activation functions

    Chapter 10: Training and validation

    • Overfitting, early stopping, dropout

    Chapter 11: Image processing

    • CNNs, image recognition

    Workshop 4: Creation of an image recognition model (MNIST)

    Chapter 12: Natural language processing (NLP)

    • Tokenization, TF‑IDF, Word Embeddings
    • Text classification models

    Chapter 13: Deploying AI models

    • Saving with Pickle/Joblib
    • Flask API for inference

    Chapter 14: Final project

    • Choice of a real‑world use case (NLP, vision, prediction)
    • Presentation of results

    Workshop 5: Deployment of an AI model via a Flask API

    💡 Useful information

    Our training sessions are offered in Montreal or Quebec City, in person or in virtual format. Dates and locations are provided when you select your session below. If you have any questions regarding registration, schedules, the language of instruction, or cancellation policies, please consult our FAQ .

    Trainers

    Upcoming information
    Duration
    5 days
    Schedule
    9h to 16h
    Regular fee
    $2,395
    Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
    $2,155
    Private or personalized training

    Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

    Request a quote

    Request in-company training

    Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

    Tell us more
    Added to cart View my cart