This course is dedicated to the use of Artificial Intelligence tools to support developers in their daily tasks: code writing, review, bug fixing, documentation, and planning. AI is presented as a true assistant capable of improving code quality and optimizing development workflows.
Objectives
The objective of this course is to enable participants to discover AI tools dedicated to programming and to use them effectively to generate, improve, and maintain code, while adopting good practices for collaboration between humans and AI.
Is it for you ?
Developers, software engineers, team leads, architects
Prerequisite
Proficiency in at least one programming language (Python, JavaScript, etc.) and basic knowledge of version control systems (Git).
Your benefits
Content
1: Overview of Coding Assistants
- Evolution of AI tools for developers
- Presentation of the main tools (GPT‑5 and its advanced capabilities, GitHub Copilot, JetBrains AI Assistant, Cursor)
- Use cases and benefits for development teams
See more + / -
2: Code Generation and Rewriting
- Code generation from prompts
- Intelligent completion and contextual autocompletion
- Refactoring and optimization of existing code
- Best practices for effective prompts
3: Debugging and Optimization with AI
- Automatic error detection
- Correction suggestions and explanations
- Performance optimization and complexity reduction
- Limits and human validation
4: Code Review and Automated Documentation
- Generation of comments and technical documentation
- Style analysis and compliance with conventions
- Automation of code reviews with AI
5: Test Generation and Quality Assurance
- Creation of unit and integration tests
- Scenario simulations and load testing
- Integration with CI/CD and automated pipelines
6: AI for Software Planning and Architecture
- Assistance in designing software architectures
- Task estimation and agile planning
- Dependency management and risk assessment with AI
7: Practical Workshops
- Setting up a collaborative project with AI
- Complete development (code, tests, documentation)
- Debriefing and best practices for enterprise integration
💡 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
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