icon icon

Claude Code – automation and software development with AI

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Confident Claude Code workflow - You will learn how to give effective natural-language instructions, inspect project structure, and use Claude Code productively when working with an existing codebase.

icon

A setup ready for real work - You will install Claude Code, configure access and permissions correctly, and prepare your terminal and repository so you can work on a project safely and efficiently.

icon

Faster feature delivery - You will turn functional requirements into working modules and components, and learn how to guide AI through multi-file changes and iterative improvements to a solution.

icon

More effective debugging - You will identify root causes faster, interpret error messages with more confidence, apply fixes, and verify results using tests and practical validation of code changes.

icon

Higher code quality - You will learn how to use AI to simplify code, remove duplication, and improve project structure so your changes become easier to read, maintain, and evolve safely.

icon

Tests and docs without delays - You will speed up unit test creation, README updates, comments, and run instructions, making it much easier to keep your implementation aligned with requirements.

icon

Safer repository work - You will learn to review Git changes, prepare meaningful commits, and inspect modifications before approval, including situations where you work close to production code.

icon

Smarter AI use in teams - You will adopt practices that help automate repetitive development tasks, support code review, and control risk when AI suggests changes across a larger project.

Training programme

1. Introduction to Claude Code

  • what Claude Code is and what it is used for,
  • differences between Claude, Claude Code, Copilot and Cursor,
  • examples of applications in everyday development work.

2. Installation and configuration of the environment

  • technical requirements,
  • installation of Claude Code,
  • configuration of access and permissions,
  • work in the terminal and project repository.

3. Basics of working with Claude Code

  • issuing commands in natural language,
  • analysis of the project structure,
  • working on existing code,
  • generation, correction and refactoring of code.

4. Creating functionality with the help of AI

  • description of functional requirements,
  • creating new modules and components,
  • working on multiple files simultaneously,
  • iterative improvement of the solution.

5. Debugging and fixing errors

  • analysis of error messages,
  • searching for the source of the problem in the code,
  • proposing and implementing fixes,
  • running tests and validation of changes.

6. Refactoring and improving code quality

  • simplifying code,
  • improving readability and project structure,
  • removing duplication,
  • good practices for working with AI during larger changes.

7. Tests and documentation

  • generating unit tests,
  • supplementing technical documentation,
  • creating README, comments and launch instructions,
  • checking code compliance with requirements.

8. Working with Git and the repository

  • analysis of changes in the repository,
  • preparation of commits,
  • review of changes before approval,
  • safe work with production code.

9. Advanced usage scenarios

  • automation of repetitive development tasks,
  • working with larger projects,
  • integration with development tools,
  • using Claude Code in the code review process.

10. Security and limitations

  • risks related to automatic code modification,
  • permission control and approval of changes,
  • protection of confidential data,
  • when not to trust AI responses.

11. Practical workshop

  • analysis of a sample project,
  • adding new functionality,
  • fixing a bug,
  • refactoring a piece of code,
  • preparation of documentation and tests.

12. Summary

  • best practices for working with Claude Code,
  • typical user errors,
  • effective developer–AI collaboration framework,
  • recommendations for implementation in the team.

What are the prerequisites for participating in the training?

icon

Programming basics - You should be comfortable reading and editing code in at least one programming language so you can assess AI suggestions and make informed changes during the workshop.

icon

Terminal skills - You should know basic terminal commands, move between directories, and run a project locally, because the training includes hands-on work in a CLI environment.

icon

Git fundamentals - You should understand core Git concepts such as commits, diffs, branches, and change review so you can work with a repository and follow Claude Code outputs easily.

icon

Project structure awareness - You should understand how a typical application is organized and where to find logic, configuration, and tests, so you can review AI-generated changes with confidence.