AI Coding Essentials - Free Beta Run

AI Coding Essentials - Free Beta Run

Discover how to leverage AI tools to enhance coding efficiency, automate repetitive tasks, and unlock innovative development workflows. In return for participation, we expect brief feedback on the training, and participation is free of charge.

Free Public Beta Run | APR 14. 2025 - APR 15. 2025
Beginner
Artificial Intelligence
2 days

What you will learn in this course

Learn how to integrate AI models into your Python code projects and take your software development to the next level. We’ll show you how to efficiently incorporate machine learning and AI, create automated workflows, and optimize testing to develop reliable and high-performance applications.

Agenda

AI in the Software Development Life Cycle(SDLC): Explore the evolution of software development methodologies, the importance of testing, AI fundamentals and the role of AI in SDLC.

AI Tools & Ecosystem: Understand Levels of AI assistance in coding tasks. Discover AI tools for coding, testing, project automation as well as Agent Mode. (Tools: LLMs, GH Copilot, Codeium, Continue+Ollama, Llama.cpp, RooCoder, OpenRouter, ChatGPT, Aider, Windsurf, GitSage, Sourcery, Groq, Sweep, OpenHands and more)

Specification Centric Development: Learn how specification-driven development enhances coding workflows. We'll look at AI assisted BDD (Behavoir Driven Development) (Tools: Behave, Gherkin, Deepseek, OpenRouter, Aider)

If time permits: AI-Coding Input Design: Understand effective input design for AI coding assistance like Zero Shot, Few Shot, Chain-of-Thought, ... prompting, Context Layering, RAG, Fine Tuning . (Tools: Qwen Coder)

If time permits: AI-Coding Implications: Examine challenges, ethical concerns, and professional impacts of AI in software development. (Tools: Sourcery, STRIDE GPT)

Hands-On Labs: Practical exercises with AI tools for coding and testing.

audience

This course is designed for

  • Developers, coders, and IT professionals seeking to integrate AI into their coding practices for productivity and innovation.

prerequisites

To get most out of this course, you should have:

  • Basic programming knowledge and familiarity with Python.

style

Our trainers have years of experience and will deliver the right mix of:

  • Interactive, with live demonstrations, guided hands-on activities, and Q&A sessions.

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Pre-installed code editor (e.g., VS Code)
  • Access to AI tools (e.g., OpenAI API, GitHub Copilot)
  • Browser compatible with modern web applications

Bicycle
Get a free quote now

Fill out this form and click the „Submit“ button and we will send you a quote for
this course! No obligations, no commitment.

Learn more about
AI Essentials for Engineers
Learn how to integrate AI into engineering workflows with hands-on experience in LLMs, RAG, and AI agents. Covers foundational AI concepts, ethical guidelines, and practical tools like LangChain, OpenAI, Ollama, and LightRAG.
Discover more

Beginner

Agile Testing Essentials with Python

Hands-on exercises will give you the expertise you need to automate your tests with Python and Behave.

Details & booking
Expert

Ansible AWX

This training is the follow up to the Ansible Essentials training and will deepen your understanding even more.

Details & booking
Beginner

Mondoo Essentials

Gain hands-on experience with Mondoo, mastering its features, custom policies, and advanced security management.

Details & booking