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.
Related programmes
Continue with programmes from the same capability area.
- ChatGPT Unlocked: Discover the Power of Generative AI
- ChatGPT Professional: Prompting, Research, Analysis & AI-Powered Workflows
- Mastering ChatGPT: Advanced AI Workflows, Plugins & Automation
- Google Gemini Unlocked: Discover the Power of Generative AI
- Google Gemini Foundations: Prompt, Create & Work Smarter
- Gemini in Action: Research, Create & Build Intelligent Workflows
- Mastering Google Gemini: Advanced Generative AI & Intelligent Workflows
- Claude Unlocked: Think, Create & Work Smarter with AI
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.

