Programming with AI and copilots: Improving Development with Intelligent Tools

The course provides an in-depth understanding of how artificial intelligence (AI) and coding assistants are being integrated into today’s software. There will be an opportunity to explore how AI-powered tools can increase coding efficiency, assist in code generation, and improve debugging processes. Through hands-on tasks, skills on using AI in different programming environments will be strengthened.

 

Course duration, academic hours: 16
Price (excl. VAT) 800,00 
Price (with VAT): 968,00 
Lecturer: Olavs Rāciņš
Course Target

Building a comprehensive understanding of and promoting practical skills in:

  • Integrating AI and copilot tools into the programming workflow
  • Using AI for code generation, optimization, and error detection
  • Understanding the strengths and weaknesses of AI tools in software development.
Audience

Anyone who wants to improve their knowledge and skills in using AI tools for programming.

At Course Completion you will be able to
  • Understand the role of AI in modern programming practices.
  • Skillfully apply AI tools to increase programming efficiency.
  • Implement AI co-pilots to improve software development processes.
  • Adapt AI tools to the needs of specific projects.
Prerequisites

An understanding of programming concepts, AI fundamentals and prompting, as well as knowledge of at least one programming language is preferred.


 

Training materials

Training materials and practical work examples prepared by BDA.

 

Certification Exam

Not intended.

Course Outline
  1. Introduction to AI Programming. Essence and benefits.
  2. AI-driven code generation. Main stages, methods and their meaning.
  3. Techniques for using AI. For effective error identification and correction.
  4. Hands-on with copilots. Installing, configuring and using them in different IDEs.
  5. Integration into development workflows. For the inclusion of AI assistants in version control and CI/CD processes.
  6. Exploring opportunities with copilot tools in different programming languages.
  7. Best practices for integrating AI into development workflows.
  8. Hands-on projects using AI and copilot technologies.
  9. Analysis. How companies are using AI tools.

If you want to get more information about this course, please contact us by phone +371 67505091 or send an e-mail at mrn@bda.lv.