Tool or Technology
TT0043

Windsurf in Action

Build, Debug & Automate Development with AI

Windsurf
Duration
16 Hours
Level
Intermediate
Delivery
Instructor-Led
Format
Capability Training

Programme Objectives

  • Develop functional proficiency in using Windsurf for codebase understanding, feature development, debugging, refactoring, testing, and software maintenance.
  • Apply advanced prompting and context-engineering techniques to improve the accuracy, relevance, and maintainability of AI-generated code.
  • Use Cascade to plan, implement, troubleshoot, and iteratively refine multi-file development tasks.
  • Build reusable development practices using Memories, Rules, AGENTS.md, Workflows, Skills, and connected development tools.
  • Apply appropriate testing, security, validation, and human-review practices when working with AI-assisted development workflows.

Technology covered

WindsurfCascadeFast ContextCode GenerationMemoriesRulesAGENTS.mdWorkflowsSkillsModel Context Protocol (MCP)Agentic Development

Who should attend

  • Software Developers
  • Software Engineers
  • Full-Stack Developers
  • Frontend Developers
  • Backend Developers
  • Application Developers
  • QA & Test Automation Engineers
  • DevOps & Platform Engineers
  • Application Support Engineers
  • Technical Leads
  • Solution Architects
  • Engineering Managers

Prerequisites & Participant Readiness

  • Basic programming proficiency in at least one programming language
  • Familiarity with functions, classes, APIs, application logic, and source-code structures
  • Basic experience using an IDE or source-code editor
  • Basic understanding of Git and source-control workflows is recommended
  • Familiarity with debugging and software-testing concepts is beneficial
  • No previous Windsurf training is required
  • Access to certain capabilities may depend on organisational configuration and available product features

TOC Modules

Concepts
  • Understanding Windsurf as an agentic software-development environment
  • Understanding the role of AI across coding, planning, debugging, testing, and maintenance
  • Understanding Cascade and its role within the development workflow
  • Exploring AI-assisted development versus traditional development approaches
  • Understanding limitations, hallucinations, and developer accountability
Practical activities
  • Configuring Windsurf for an existing development project
  • Exploring Cascade using common software-development activities
  • Identifying suitable engineering activities for AI assistance

Scenarios

Requirement to Tested Software Feature

Business Requirement → Codebase Understanding → Implementation Planning → Cascade → Multi-File Development → Testing → Code Review → Developer Approval

Participants use Windsurf to analyse an existing application, plan a feature change, implement coordinated code modifications, test the solution, and prepare the change for controlled integration.

Production Defect to Verified Resolution

Production Issue → Logs & Repository Context → Root-Cause Investigation → Cascade-Assisted Fix → Regression Testing → Review → Verified Resolution

Participants use Windsurf to investigate a realistic software defect, identify the likely root cause, implement and validate a corrective change, and improve debugging and maintenance efficiency.

Continue with programmes from the same capability area.

Take the next step

Ready to make this programme work for your team?

Customise modules, duration and business scenarios for your team.

Instructor-ledVirtualHybrid

Designed around your roles, tools and real workflows.