Role-Based Programme
RB0341

Windsurf for Information Technology

AI-Assisted Software Engineering, Troubleshooting & Technical Workflow Automation

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

Programme Objectives

  • Develop functional proficiency in using Windsurf for software development, code analysis, debugging, technical documentation, and IT automation.
  • Apply Cascade to understand existing codebases, generate and modify functionality, troubleshoot issues, and accelerate technical workflows.
  • Build reusable AI-assisted development practices covering requirements, coding, testing, refactoring, documentation, and integration.
  • Use Windsurf to support IT operations through lightweight utilities, internal applications, troubleshooting workflows, and technical automation.
  • Apply cybersecurity, code review, access control, testing, change management, and responsible AI practices before production use.

Tools covered

WindsurfCascade AI AssistantAI-Assisted CodingCodebase UnderstandingNatural-Language DevelopmentProject ContextRules & InstructionsTerminal AssistanceDebuggingPreviewGit WorkflowsMCP Integration ConceptsTestingRefactoring & Technical Automation

Who should attend

  • Software Developers
  • Application Developers
  • IT Engineers
  • Application Support Engineers
  • DevOps Professionals
  • Platform Engineers
  • System Administrators
  • IT Automation Professionals
  • Technical Support Engineers
  • Infrastructure Professionals
  • Integration Engineers
  • IT Business Analysts
  • Technical Leads
  • Technology Consultants
  • IT Operations Team Leads

Prerequisites & Participant Readiness

  • Working knowledge of software development, IT systems, or technical support activities
  • Basic programming knowledge in at least one commonly used language
  • Familiarity with application structure, APIs, command-line tools, or version control is helpful
  • Basic understanding of debugging and software-testing concepts
  • Awareness of cybersecurity, credentials, and access-control requirements
  • No previous Windsurf training required

TOC Modules

Concepts
  • Understanding Windsurf as an AI-assisted development environment
  • Understanding Cascade for code generation, codebase analysis, modification, troubleshooting, and technical assistance
  • Understanding context, project structure, rules, instructions, and AI-assisted engineering workflows
  • Differentiating AI-generated implementation from accountable engineering decisions
Practical activities
  • Exploring Windsurf using an existing sample project
  • Asking Cascade to explain application structure and dependencies
  • Mapping Technical Requirement → Context → Cascade → Code → Human Review

Scenarios

Existing Application Issue to Validated Resolution

Production-Like Defect → Codebase Analysis → Cascade Investigation → Root-Cause Hypotheses → Targeted Code Change → Automated Testing → Engineer Validation → Controlled Release Recommendation

Participants use Windsurf to analyse and resolve a complex application issue while keeping root-cause confirmation, code acceptance, and release decisions under qualified engineering ownership.

Manual IT Process to Automated Internal Utility

Repetitive IT Task → Technical Requirements → Windsurf-Assisted Development → Workflow Logic → API / Tool Integration → Testing → Security Review → Controlled Operational Use

Participants build an internal automation utility that reduces repetitive IT effort while preserving access controls, validation, auditability, and human approval for consequential actions.

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.