Enhancing Software Development with AI Tools: A Comprehensive Classroom Experience

AI : Enhancing Software Development with AI Tools: A Comprehensive Classroom Experience

Artificial intelligence (AI) is increasingly playing a significant role in software development, promising to make coding processes more efficient. In our classroom, we focus on AI tools like GitHub Copilot and OpenAI, which are designed for productive coding. Participants will learn about the capabilities of these leading AI assistants and how they compare to challengers like Anthropic and Cursor AI.

Our expert, Rainer Stropek, analyzes and compares leading AI solutions for Visual Studio Code and explains how these tools work behind the scenes. In live coding sessions, participants learn how to best utilize the strengths of these assistants to enhance productivity and code quality.

Beyond just code completion, the classroom also explores advanced use cases, such as AI-supported generation of tests and documentation, as well as efficient error resolution. Our expert explains how prompting strategies, cloud APIs, and the RAG design pattern drive the performance of these tools.

The classroom provides practical expert knowledge for developers who want to integrate AI assistants profitably into their workflow. All examples are based on TypeScript but can be easily transferred to other languages. The schedule is as follows:

  • February 19, 2025: Introduction to AI Coding Assistants – GitHub Copilot, Chat GPT, and others
  • February 26, 2025: AI in Software Development – Automated Tests, Documentation, and More
  • March 5, 2025: Behind the Scenes of Coding Assistants: Prompting Strategies, Cloud Services, and APIs
  • March 12, 2025: Deep Dive into OpenAI Web APIs – Integrating AI into Your Software Products
  • March 19, 2025: Embeddings and RAG: Efficient Work with Large Codebases

The sessions are each four hours long, from 9 AM to 1 PM. All participants can look forward to a lot of practice and interaction, and they also have the opportunity to review and deepen what they have learned with all recordings and materials afterward. Questions are answered directly in the live chat, and participants can also exchange ideas with each other on the topic. Access to videos and exercise materials is included afterward.

For more information and tickets, interested parties can visit the classroom’s website.