Skip to content

Artificial Intelligence

Seminars for AI and Programming

Quality engineering methods for efficient programming.

Software Quality Engineering integrates methods such as Agile, DevOps, and Clean Code, as well as the use of AI tools, to make programming more efficient, easier, and of higher quality. The application of Agile and DevOps improves collaboration between development teams and accelerates the development process. Clean Code contributes to better code readability and maintainability, and AI tools assist in automating tests and error analysis, which enhances error detection. These approaches promote continuous improvement of software quality, facilitate programming work, and increase the efficiency of software development.

Quality starts in the head - with trainings from Software Quality Lab

We offer the following seminars and trainings on this topic in the Software Quality Academy:

  • Grundkurs Prompt Engineering für Entwickler [DE]

    Prompt Engineering ist die Gestaltung von Eingabeaufforderungen (Prompts) für KI-Modelle, um die Qualität der Ausgabe zu optimieren und spezifische Antworten zu erzeugen. Es kann als die Kunst angesehen werden, die richtigen Fragen oder Anweisungen zu stellen, um die gewünschten KI-generierten Antworten zu erhalten.

  • AI-assisted Coding mit ChatGPT, GitHub Copilot & Jetbrains AI Assistant [DE]

    Die Einsatzmöglichkeiten von künstlicher Intelligenz in der Softwareentwicklung werden immer vielfältiger und gewinnen zunehmend an Bedeutung auch im beruflichen Kontext.

  • AI for Embedded Systems [EN]

    In this hands-on course, you will learn how to efficiently implement and deploy machine and deep learning models on embedded systems. Despite the limited resources of such systems, you will learn how to build stable and powerful solutions.

  • AI für Embedded Systeme [DE]

    In diesem praxisorientierten Kurs erfahren Sie, wie Sie Machine- und Deep-Learning-Modelle effizient auf Embedded Systems implementieren. Trotz der begrenzten Ressourcen solcher Systeme lernen Sie, wie Sie stabile und leistungsfähige Lösungen entwickeln können.

  • EU AI Act: KI-Anwenderschulung [DE]

    Mit dem Inkrafttreten des EU-KI-Gesetzes (AI Act) hat die Europäische Union einen bedeutenden Schritt zur Regulierung von Künstlicher Intelligenz gemacht. Das Gesetz soll Innovation fördern und zugleich ein hohes Maß an Schutz für Gesundheit, Sicherheit und Grundrechte gewährleisten. Für Anwender:innen von KI-Systemen ist es essenziell, die neuen Regelungen zu verstehen und in der Praxis umzusetzen.

  • Zertifizierter KI-Manager:in [DE]

    Künstliche Intelligenz (KI) im Unternehmenskontext bezieht sich auf die Anwendung von Technologien, die es Maschinen ermöglichen, komplexe Aufgaben zu verstehen, zu lernen, zu entscheiden und auszuführen, ohne eine explizite Programmierung für jede spezifische Aufgabe. Eine entsprechende Integration dieser KI-Anwendungen in Unternehmensabläufe ist zu einem entscheidenden Wettbewerbsvorteil geworden.

  • ICAgile® Certified Professional: Foundations of AI (ICP-FAI) [DE]

    Erwerben Sie praktische Fähigkeiten in den Bereichen KI-Integration und Prompt Engineering, um im Wettbewerb die Nase vorn zu haben.

  • ICAgile® Certified Professional: Foundations of AI (ICP-FAI) [EN]

    Gain practical skills in AI integration and prompt engineering to stay ahead in the competitive landscape.

  • ICAgile® Certified Professional: Agile Programming C# (ICP-PRG) [DE]

    ICAgile Programming vermittelt in einem Hands-on Training die Skills und das Mindset, um als Teil eines agilen Entwicklungsteams erfolgreich zu sein.

  • ICAgile® Certified Professional: Agile Programming C# (ICP-PRG) [EN]

    ICAgile Programming provides hands-on training to impart the skills and mindset necessary to be successful as part of an agile development team.

  • ICAgile® Certified Professional: Agile Programming Java (ICP-PRG) [DE]

    ICAgile Programming vermittelt in einem Hands-on Training die Skills und das Mindset, um als Teil eines agilen Entwicklungsteams erfolgreich zu sein.

  • ICAgile® Certified Professional: Agile Programming Java (ICP-PRG) [EN]

    ICAgile Programming provides hands-on training to impart the skills and mindset necessary to be successful as part of an agile development team.

  • Testgetriebene Softwareentwicklung (TDD) [DE]

    Durch Unit-Testen finden Sie schon während der Entwicklung Fehler in Ihrer Software. Ein positiver Seiteneffekt dabei ist die Verbesserung Ihres Softwaredesigns. Weitere Inhalte dieses Seminars sind testgetriebene Entwicklung in der Praxis und Techniken, um bestehende Software testen zu können.

  • Cloud-native Software Development [DE]

    Der Workshop Cloud-native Software Development fasst in einzigartiger Weise zusammen, was Sie als Architekt, Developer oder DevOps-Engineer über diese wegweisende Methode zur Entwicklung skalierbarer und sicherer Softwarelösungen wissen müssen.

  • Clean Code [DE]

    Eines der häufigsten Probleme und Ursachen für Fehler ist unverständlicher und nicht wartbarer Code. Nicht mehr aktuelle Code Kommentare tragen zum Missverständnis bei, genauso wie Zahlen im Code, deren Bedeutung nicht eruiert werden kann. Diese und viele weitere Symptome tragen dazu bei, dass der Aufwand zur Umsetzung einer Anforderung immer größer wird. Im schlimmsten Fall muss der Code "weggeschmissen" werden.


Learn more about trainings from Software Quality Academy

All seminars

 


Reviews on our trainings and seminars

„Any fool can write code that a computer can understand. 
Good programmers write code that humans can understand.“

Martin Fowler