Generative AI for efficient software development

Your personal UPGRADE to master the tools of the AI future
πŸ“† Click here and become part of the AI evolution

Brief Description

With the training "Generative AI for efficient software development" we prepare you for the artificial intelligence (AI) revolution in software development.

After this training, you will be confident in using the latest LLMs such as ChatGPT, Claude, LLama etc. You will have tried out co-pilots for programming, such as GitHub Copilot, Tabnine etc. and understood how to use them. In addition to AI theory and many hands-on practical examples, we will also discuss the impact of AI and the future prospects for us as software developers.

AI will change many things in the future and we will prepare you for this so that you can look ahead with optimism.

⏱️ 1 day
🏷️ from CHF 840 (incl. 15% discount for early bookers)
πŸ’³ Payment by credit card, Paypal or by invoice
πŸ“‘ Course documents in PDF format
πŸ₯‡Β Certificate of course participation from Obvious Works
πŸ‘₯
15 participants maximum
πŸ’¬ German or English (on request)

⭐ Lunch and catering included. Also for online courses.
⭐ Alumni network: Lifetime membership & access to exclusive AI and RE tools
⭐ AI Power Tools: Access to a curated collection of the best AI tools
⭐ Access to our Tiger Prompt Generator for ChatGPT

Unique Advantages

⭐ Lunch & catering included

For online courses with Uber Eats - voucher

⭐ Alumni network - Lifetime Access

Membership & access to exclusive AI and RE tools

⭐ KI Power Tools

Access to a curated collection of the best AI tools

⭐ Tiger Prompt Generator

Access to our Tiger Prompt Generator for ChatGPT

⭐ FULL FLEXIBILITY

You can find our cancellation conditionsΒ here

At a glance

In our course "Generative AI for efficient software development" you will learn how to integrate AI models and large language models (LLMs) such as ChatGPT, Claude, Llama etc. into your daily development work in order to speed up your programming work and improve the quality of your software.

You will also learn how to integrate specific functions into your existing applications using the API of these models and how to develop innovative functionalities.

Code completion tools such as GitHub Copilot and alternatives

We will also introduce you to code completion tools such as GitHub Copilot, Tabnine and others that will help you increase your coding efficiency. You will learn how to use these tools efficiently and in compliance with data protection regulations.

Practical exercises and use cases

In this course "Generative AI for efficient software development" we focus on practical exercises and use cases that show you how you can integrate AI as a powerful tool into your everyday development work. You will develop AI-based applications independently and learn how to use AI models such as ChatGPT, Claude, Llama and Gemini not only to increase your coding efficiency, but also to creatively develop your own innovative AI-based applications.

Our Guarantee

πŸ›‘οΈ Satisfaction

With a smile, you will feel competent in the subject.

πŸ›‘οΈ Online Refresher

1x free of charge (participate online again in the 1st year)

πŸ›‘οΈ Never go Alone

25 CHF voucher for you and your referral buddy (Info)

You can find all our guarantee servicesΒ here

Generative AI for efficient software development

 

Content of the training

  • Introduction to LLMs such as ChatGPT, Llama etc.
  • Strategies & techniques for effective prompting
  • Use cases in software development
  • AI tools for software development
  • Demonstration and limitation of AI agents
  • Data protection & risks when using LLMs
  • Exchange among software experts about AI evolution and our future role in the context of AI

In practice-oriented hands-on exercises and discussions, you will deepen your understanding of the concepts and learn how to apply them successfully in your daily work. At the end of the course, you will be able to massively increase your productivity in software development.

You will be able to look forward to the evolution of AI with confidence.Β 

Learning objectives

  • Understanding how LLMs, AI models and co-pilots work
  • Increasing productivity in software development
  • Prepared for the AI Future, personally and professionally
  • Internalization of the "AI-first" approach
  • Safe use of LLMs, AI tools and co-pilots

Format

 

Agenda

09:00 – 17:00

 

Approach and didactics

Our training "Generative AI for efficient software development" is primarily designed to be interactive. Short theoretical blocks are followed by a variety of practice-oriented exercises, which are completed both individually and in small groups. The results are then reflected on collectively.

We focus on lively, inspiring learning and deliberately avoid a tiring "slide battle".

Our focus is on the mutual exchange of knowledge between participants and the long-term, practical benefits of the newly acquired knowledge. The positive feedback from our course participants speaks for itself.

In addition to collaboration boards, slides and exercises, we use gamification elements.

You will create accounts for various AI tools during the course. We make sure that you can create all accounts as free or trial versions.

 

Prerequisites

  • Initial experience and points of contact with large language models / AI chatbots such as ChatGPT, Llama, Gemini or Claude are a prerequisite. You can gain this experience with our training "Getting started with Generative AI" build up.
  • Participants should have solid coding skills.
  • Openness and willingness to engage with new technologies and concepts and to integrate innovative approaches into everyday working life.

Target group

 

The training "Generative AI for efficient software development" is aimed at software developers and IT experts who are actively involved in the development and quality assurance of business applications and want to improve their skills in using LLMs (e.g. ChatGPT, Gemini, Claude or LLama), Dev-Copilots and other AI tools for software development. Among others:

 

  • Frontend developer
  • Backend developer
  • Database developer
  • Test automation specialists
  • Data migration experts
  • IT professionals

In-house training

 

In-house training makes sense for 6 or more participants. We are also happy to come to your company and bring our training "Generative AI for efficient software development" with. Simply place a get in touch with us.

 

In-house training as live remote training

Are your employees spread across several company locations and working from home? We offer you the opportunity to conduct a fully-fledged in-house training course online. Our experienced trainers teach the same material as in a face-to-face training course and are of course available to answer participants' questions.

Interactive exercises in small groups are carried out in the same quality via breakout rooms and Miro as a collaboration platform. You also save on travel costs for the trainer.

 

We cater to individual wishes

Do you have special focuses or interests for your team? We are happy to cater to your individual requirements.

 

Subsequent workshop with your team

Would you like to apply what you have learned with your employees in your own context after the training and need a workshop as a booster? We would be happy to conduct a workshop at your company and address your individual priorities. Contact us us without obligation.

Your trainers

Matthias Herbert Michael Mey
to the trainer portrait to the trainer portrait

 

Our location at ImpactHub Zurich (5 min from Zurich-HB)

You don't wanna go alone?

We understand, bring your mate!

🎁 1x Voucher for you
🎁 1x Voucher for your buddies

25 CHF voucher each for Amazon / Digitec or Galaxus

{

"Very likeable and good lecturer and trainer. Michael explains the content with incredible calm and composure. He engages individually with his course participants and answers questions in a practical way. Bravo. Please keep it up."

Sven S. from Bern

"Michael understood how to address our different employee groups and how to tailor a digital workshop to our specific needs. We were impressed by the mixture of theory and practical examples with which he addressed the tasks of our foundation. The uncomplicated, professional collaboration resulted in an interesting webinar in a pleasant atmosphere."

Head of Human Resources at a large charitable foundation

"The work with the participants was very interactive, not just frontal teaching. Good mix between lecture, discussion, practical exercises and gamification. The content of the course was conveyed in a great and understandable way."

Ulrike L. from Zurich

"Good organization of the course, understandable content. In my opinion, the trainer managed to address everyone in their own way despite the very different levels of knowledge of the participants."

Goia K. from Basel

"Very good documentation and examples, Michael was very competent and conveyed the rather dry material with humor - was great - thank you very much!"

Daniel H. from Heilbronn

"I enjoyed the course and found the combination of theory and practice very valuable. Thank you very much for 3 intensive days of knowledge transfer."

Alfred P. from Frankfurt a. M.

"The trainer was well prepared and gave a clear and understandable presentation and involved the participants. I particularly enjoyed the personal/professional exchange with other participants and trainers (especially with regard to practical examples and experience)."

Jasmina D. from Zurich

"The trainer created a pleasant atmosphere and learning environment. He responded flexibly to all participants and the hybrid setup of the course worked very well."

Oliver K. from Munich

References

FAQ - Questions & Answers about ChatGPT 101 training content

What is the content of the 'Efficient software development with Generative AI' course?

In the training you will learn how to integrate AI models such as ChatGPT, Claude and Llama into your daily development work to increase your productivity. Topics include: Introduction to LLMs, strategies for effective prompting, integration of AI tools into existing applications, code completion tools such as GitHub Copilot, data protection and hands-on exercises for developing AI-based applications.

What are the benefits of the 'Efficient Software Development with Generative AI' course?

The course will teach you how to use AI tools and language models effectively in software development to improve the quality of your code and speed up development processes. You will also learn how to develop innovative AI-based functions and minimize data protection risks when using AI.

What is the format of the course 'Efficient Software Development with Generative AI'?

The course takes place from 09:00 to 17:00 and is designed to be interactive. Short theoretical units are followed by practice-oriented exercises that you complete either alone or in groups. The results are discussed together. Collaboration boards, slides, exercises and gamification elements are used.

What are the prerequisites for participating in the course 'Efficient Software Development with Generative AI'?

Solid programming skills and initial contact with AI tools such as ChatGPT are required. It is recommended to create a free account for the tools used before the start of the course, e.g. at https://chat.openai.com/.

Who is the 'Efficient software development with Generative AI' course aimed at?

The training is aimed at software developers and IT experts who want to expand their skills in dealing with LLMs and AI tools. This includes front-end and back-end developers, database specialists, test automation specialists and IT professionals who work on the quality assurance of business applications.

Is in-house training for 'Efficient software development with Generative AI' possible?

Yes, we offer in-house training courses for 6 or more participants, which can be tailored to your company's needs. The training can either take place on site or as a live remote training, with the option of planning a subsequent workshop.

What does the live remote training for in-house training include?

Live remote training offers the same content as face-to-face training. Using breakout rooms and tools such as Miro, we conduct interactive exercises in small groups, allowing flexibility for teams in different locations or working from home.

Can individual requirements be taken into account in the 'Efficient Software Development with Generative AI' course?

Yes, we are happy to take your team's individual requirements and priorities into account. On request, a workshop tailored specifically to your needs can be organized after the training.

Will there still be software developers in the future?

Yes, software developers are still needed, especially to take on creative, complex tasks and integrate AI-based tools into the development process. In our course, you will learn how to work more efficiently through the use of AI.

Will AI replace programmers in 10 years?

AI will automate tasks, but will not completely replace programmers. Instead, it will help developers to work faster and more precisely.

Is AI a threat to software developers?

No, AI is a support tool. It helps to take over repetitive tasks while developers continue to develop complex and creative solutions.

Will IT jobs be replaced by AI?

Some IT tasks, especially repeatable tasks, are performed more efficiently by AI. But IT professionals are needed to develop, maintain and improve AI systems.

Will IT jobs be replaced by AI?

Not completely. AI will primarily serve as a support and will continue to require expertise in computer science to create new AI-based solutions.

Will Python be replaced by AI?

Python remains relevant. AI models and tools such as ChatGPT are often based on Python, which strengthens its importance in software development.

Will there soon be no more programmers?

Programmers are still needed. AI tools take over routine tasks, but programmers must continue to perform creative and specialized tasks.

Can programmers be replaced by AI?

AI can take over some of the programming work, but human developers are still required for creative, innovative and complex tasks.

Does programming have a future?

Yes, programming has a strong future, especially in conjunction with AI tools that support and accelerate the development process.

Which jobs will be lost due to AI?

Routine, repetitive tasks could be replaced by AI, but creative, strategic and complex jobs such as software development will remain.
β˜…β˜…β˜…β˜…β˜…
β˜…β˜…β˜…β˜…β˜…
(4.7 out of 5)

Don't buy a pig in a poke

Talk to us beforehand!