pds-it
['Product detail page','no']
Software development / Generative AI
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Generative AI in software development - with GitHub Copilot, ChatGPT & Co

Possibilities and techniques with AI assistants for coding, refactoring, debugging, testing and much more. - with many tools and exercises
Online
2 days
German
Download PDF
€ 1.290,-
plus VAT.
€ 1.535,10
incl. VAT.
Booking number
40862
Venue
Online
4 dates
€ 1.290,-
plus VAT.
€ 1.535,10
incl. VAT.
Booking number
40862
Venue
Online
4 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training for your Employees only - exclusive and effective.
Inquiries
In cooperation with
In no other area is generative AI used as extensively and profitably as in software development. Not only can programming productivity be significantly increased - if used correctly, AI assistants can also help to improve the quality of software. In this training course, you will learn about the possibilities offered by the use of AI in software development and which tasks you can delegate to it. The focus is on writing, debugging and testing code, but the use cases go far beyond this: you will also learn how generative AI can help you with requirements engineering and software design, but also with refactoring, analyzing and optimizing existing code, creating patterns, introducing code styles and much more. This course primarily uses GitHub Copilot and ChatGPT with its powerful code interpreter. But other helpful solutions are also presented - from small helpers to comprehensive AI suites that map the entire software workflow (GitHub Codespaces and Devin AI). In many hands-on exercises, you will not only learn how to use the tools themselves, but also tried-and-tested workflows that will save you a lot of time and help you produce better code faster. And - last but not least - you will learn how to correctly evaluate and classify the results while keeping an eye on security, copyright and liability issues.
Contents

1. generative AI and LLMs in a nutshell

  • What can generative AI do and what will it never be able to do?
  • How do LLMs work and how do I get my files into them?
  • How can artificial intelligence help in software development?
  • An overview of AI assistants for all areas of application

2. generative AI in coding

  • Writing, debugging and documenting code with AI assistants
  • Using generative AI for code analysis
  • Refactoring with AI support
  • Software testing with AI

3. generative AI in software projects

  • Requirements engineering with artificial intelligence
  • AI as an aid for software design
  • Coding styles and patterns with generative AI
  • Security auditing with AI

4. generative AI used creatively

  • Building extensions for GitHub Copilot
  • Let GitHub Copilot learn from existing code
  • Use different AI models and host them locally
  • Looking to the future: the AI-controlled software process

5 What else is important to note

  • Security issues with AI-generated code
  • Who owns the copyright for generated code?
  • Who is liable for faulty or defective code?
  • Privacy-by-design: comply with data privacy

 

Practical exercises to take part in

 

In this training , you will practise using AI assistants using practical examples. GitHub Copilot and ChatGPT will be used in particular. The paid versions are required for some of the functions used. If you would like to try out all the exercises yourself, we recommend that you get access to them. Both tools are available on the manufacturer's websites as monthly subscriptions.

Your benefit

Find out how AI assistants can help you with coding tasks and how you can save a lot of time.

 

You will learn concrete techniques that you can use to integrate generative AI tools into your workflows and the workflows of your team - for coding, testing, refactoring and much more.

 

You will get an overview ofadvanced features of GitHub Copilot and learn about new powerful tools like GitHub Codespaces and Devin AI.

 

You will broaden your horizons and learn new areas of application for AI-assisted software development.

 

You will gain advanced insights into how you can customize AI assistants, create your own workflows and integrate different AI models.

 

You can assess which legal implications and liability issues are involved when you have code generated by AI.

trainer
Robin-Manuel Thiel
Methods

This training training is conducted in a group of a maximum of 12 participants using the Zoom video conferencing software.

 

Individual support from the trainers is guaranteed - in the virtual classroom or individually in break-out sessions.

 

The practical exercises are mainly carried out with GitHub Copilot and ChatGPT. Access to the paid versions is not mandatory for participation in the course, but it is an advantage. The trainers will assist you in carrying out the practical exercises.

 

Once you have registered, you will find all the information, downloads and extra services for this training course in your online learning environment.

Final examination
Recommended for

This training is aimed at everyone who works in software development: developers, DevOps engineers, data scientists, machine learning engineers, software testers, system architects, product owners and many more.

 

IT consultants as well as team and tech leads will get a good impression of how and with which AI tools software teams can be supported.

 

IT projectproject managers and service managers learn about tools, processes and methods that can be used to increase productivity and speed in software projects.

Start dates and details

Form of learning

Learning form

2.6.2025
Online
Fully booked
Implementation secured
Online
Fully booked
Implementation secured
4.9.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
20.10.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
5.3.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
Do you have questions about training?
Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.