AI-151: Using Codeium (Windsurf) as coding assistant

Course Description:

Codeium is one of the most popular alternatives to Github Copilot among coding assistant applications which help programmers to generate, refactor, explain and document program codes in dozens of languages as well to generate tests for the same codes.

An important feature of Codeium is the ability to use not only the current file but also local program libraries as well as public and private repos as context for code understanding and generation. This way Codeium can learn the programming standards and styles of the team or the whole organization and can produce code that fits well into the existing code base and can use public or company program libraries.

Main topics:

  • LLMs in a nutshell
  • Introduction and main features of Codeium
  • Test Driven Development with Codeium
  • Codeium autocompletion
  • Codeium Chat
  • Prompt engineering for code generation
  • Advanced features (Explain, Document, Refactor, Unit-test generation)
  • Adding context

Course Length: 8 training hours

Structure: 50% lecture, 50% hands on lab exercises. The lab exercises are available either in a VS Code + Python or IntelliJ + Java environment.

Target audience: Software developers and testers as well as their technical managers who want to use Codeium in their daily work.

Prerequisites: Basic understanding of AI concepts, experience in using the programming language where Codeium would be used as a coding assistant, user experience with ChatGPT or similar chatbots.

LocationCourse Price
Europe (online)650 €
UK (online)575 £
Americas (online)700 $
Virtual ClassDate
Europe (14:00-18:00)Please contact us to request a private training date.
Americas (10-14 EST)Please contact us to request a private training date.

This training is part of our AI portfolio which explores essential AI topics, such as: