Get in Touch

Course Outline

Comprehending Code with LLMs

  • Effective prompting strategies for code explanation and walkthroughs.
  • Navigating unfamiliar codebases and projects.
  • Analyzing control flow, dependencies, and system architecture.

Refactoring Code for Enhanced Maintainability

  • Identifying code smells, dead code, and anti-patterns.
  • Restructuring functions and modules to improve clarity.
  • Leveraging LLMs to propose naming conventions and design enhancements.

Boosting Performance and Reliability

  • Detecting inefficiencies and security vulnerabilities with AI support.
  • Recommending more efficient algorithms or libraries.
  • Optimising I/O operations, database queries, and API interactions.

Automating Code Documentation

  • Generating function and method-level comments and summaries.
  • Authoring and updating README files derived from codebases.
  • Creating Swagger/OpenAPI documentation with LLM assistance.

Integration with Developer Toolchains

  • Utilising VS Code extensions and Copilot Labs for documentation purposes.
  • Incorporating GPT or Claude into Git pre-commit hooks.
  • Integrating documentation generation and linting into CI pipelines.

Managing Legacy and Multi-Language Codebases

  • Reverse-engineering older or undocumented systems.
  • Performing cross-language refactoring (e.g., migrating from Python to TypeScript).
  • Exploring case studies and pair-AI programming demonstrations.

Ethics, Quality Assurance, and Review

  • Validating AI-generated changes and mitigating the risk of hallucinations.
  • Adhering to peer review best practices when working with LLMs.
  • Ensuring reproducibility and compliance with established coding standards.

Summary and Recommended Next Steps

Requirements

  • Practical experience with programming languages such as Python, Java, or JavaScript.
  • A solid grasp of software architecture and code review methodologies.
  • A foundational understanding of how large language models operate.

Target Audience

  • Backend engineers
  • DevOps teams
  • Senior developers and tech leads
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories