Course Template - Paid courses/Workshops
Software Engineering with AI Agents
Date - 27th May 2026
Time - 9AM to 4PM
Venue - Training Venue within Colombo
Pre and Post workshop Sessions
- Pre-workshop 30-minute virtual session on 25th May
- Post-training support period of 03 days for virtual assistance and clarifications to participants
Program Outline
Module 1: The Agentic Paradigm Shift
● Concept: Moving beyond "Autocomplete."
● The Loop: Explain the core architectural loop: Perception Reasoning Action Reflection.
● Chat vs. Agent:
○ Chat: "Write me a function to fetch data." (One-shot)
○ Agent: "Create a dashboard that fetches data, visualizes it, and fixes any CORS errors you encounter." (Iterative Loop)
● Activity: Whiteboard session defining the architecture of the app they will build later.
Module 2: Unleashing Claude
● Reasoning Models: Introduction to Claude's reasoning capabilities via the Anthropic Console (Workbench).
● Multimodality: Why text is not enough. Agents need to "see" UI mockups and error screenshots.
● Context Window Strategy: Leveraging Claude's 200k context window to hold entire documentation sets or codebases.
● Hands-on (Anthropic Console):
○ Task: Participants take a screenshot of a complex website (e.g., Airbnb).
○ Action: Upload to Anthropic Workbench and prompt Claude to "Reverse engineer the component structure of this image into a JSON schema."
Module 3: The Agentic Environment
● The Setup: Configuring VS Code as the viewer and the Terminal as the "Actor."
● Claude Code CLI: Introduction to the claude command structure.
○ How it differs from GitHub Copilot (Agents vs. Assistants).
○ Permissions and Security: Granting the agent authority to run shell commands.
● Hands-on: "Hello World" Agent
○ Task: "Initialize a new React/Python project with a specific folder structure."
○ Outcome: Watch claude open the terminal, run npm init, and scaffold the app without human typing.
Module 4: Deep Dive into Claude Code
● Context Awareness: How claude indexes your local file system to understand project context automatically.
● Slash Commands: Using /compact to save context and /bug to report issues.
● Hands-on:
○ Task: Navigate to the project created in Module 3. Use claude to "Read the README, understand the project structure, and create a CONTRIBUTING.md file based on standard best practices."
Module 5: "Vibe Coding"
● The Concept: "Vibe Coding" is writing software by managing high-level intent rather than lowlevel syntax. You are the Architect; Claude is the Junior Dev.
● The Spec Step: Teaching participants never to let the agent code immediately.
○ Bad Prompt: "Build a login page."
○ Good Prompt: "Draft a detailed implementation plan for a login page... Ask for approval."
● Hands-on: Participants prompt Claude to generate a high-level Plan Artifact for their main workshop project.
Module 6: The Spec Driven Development
● Source of Truth: Introduction to using structured Markdown templates (e.g., SPEC.md, .github/ISSUE_TEMPLATE) to create a "Constitutional Source of Truth" for the agent.
● The Spec Kit: How to configure a repository so the agent reads your architectural standards before writing a single line of code.
● Hands-on:
○ Task: Initialize the GitHub Spec Kit in the project folder.
○ Action: Prompt Claude to "Fill out the SPEC.md based on the plan we discussed in Module
Module 7: The Autonomous Loop
● The Workflow: 1. Agent writes code based on SPEC.md. 2. Agent runs the test suite or build command. 3. Agent reads the failure output from the terminal. 4. Agent self-corrects the code to pass the test.
● Hands-on: The Break-Fix Cycle
○ Task: Introduce a syntax error or logic bug.
○ Action: Command: claude "Run the tests and fix any errors you find."
Module 8: Capstone Project
● The Challenge: Build a "Personal Budget Dashboard."
● The Constraint: Participants are not allowed to write code manually. They must use VS Code only to view changes and Claude Code CLI to execute everything:
○ Installing libraries.
○ Writing CSS/Logic.
○ Debugging.
● Final Output: A deployed or fully running local application.
Prerequisites
● API Access Plan:
What is this program?
This workshop is designed to transition developers from "coding with AI assistants" (standard autocomplete) to "orchestrating AI Agents." The curriculum moves logically from the Brain (Claude models and reasoning) to the Body (VS Code & Claude Code CLI). By the end of the day, participants will not just write prompts; they will build systems where AI agents independently plan, execute, debug, and verify software using advanced CLI-based agentic workflows.
Who is it for?
- Software Engineers (SEs)
- Senior Software Engineers (SSEs)
- Tech Leads
- Software Architects
- CTOs
- Engineering Managers
What will you gain?
- Understanding of Agentic AI in Engineering
- Hands-On Exposure to AI Development Tools
- Enhanced Software Development Productivity
- Knowledge of Modern AI Engineering Practices
- Practical Prompt Engineering Skills
- Understanding of Advanced AI Capabilities
- Strategic Insight for Engineering Leadership
Rasika Alahakoon
Founder, CEO, Education & Talent Building Ideologist and Strategist Winhe Global Talent Incubation Space
Rasika Alahakoon is a technology and software engineering professional with a strong foundation in technical education, digital solutions, and industry-focused learning initiatives. Associated with Winhe Software Engineering Academy, Rasika is passionate about enabling practical technology skills development and empowering aspiring professionals through modern software engineering practices. With experience spanning technical training, software-related initiatives, and professional development, Rasika brings a balanced perspective that combines technical expertise with a commitment to nurturing future-ready talent in the evolving digital landscape.
Fiqri Ismail
Chief Architect - Winhe GTIS Incubator
Software Architect | Author | Community Leader | Speaker
Fiqri Ismail is an accomplished technology professional, speaker, and community leader with extensive expertise in software engineering, cloud technologies, AI-powered development, and Microsoft Power Platform solutions. Currently associated with OSOS, Fiqri is widely recognized for his contributions to the developer ecosystem through technical training, public speaking, and community engagement initiatives across the Asia-Pacific region. A multiple-time Microsoft MVP Program award recipient and AWS Community Builder, he is passionate about empowering developers with modern technologies, AI tools, and practical engineering knowledge that drive innovation and digital transformation.
Organized by

Featured links
Subscribe to our newsletter now!
Subscribe to our newsletter now!
Kay Vasey
MeshMinds & The MeshMinds Foundation
Dr. Franz Georg Fuchs
Isuru W. Fernando
Neranjan Dissanayake
Dr. Norilmi Amilia Ismail
Dr. Gerard Fernando
Zone24X7
He possess a BSc and Ph.D. in Electrical Engineering from Imperial College, London, UK. Has led standards efforts in ISO and IETF relating to Java, media delivery, security, and video codecs. Has several patents and publications in these technology areas. As well as having worked at Sun Microsystems Inc. in the USA, Philips Electronics in the UK and ZTE Corporation in China.
Peter Ward
Peter’s latest venture is Dijital Team which helps organisations accelerate their growth by designing and building awesome IT teams whilst reducing costs and increasing efficiency.
Peter Ahnert
Unlocking the Metaverse:
Pioneering Opportunities for Asia-Pacific
Expect thought-provoking dialogues on leveraging the Metaverse for unique cultural representation, fostering economic growth, and catalysing technological innovations in this part of the world. Join us as we delve into this fascinating crossroads of technology, entrepreneurship, and cultural expression, and unlock the pioneering opportunities the Metaverse holds for Asia-Pacific.
Transformative Powers of Large Language Models
Unlock the Potential of Data with Prompt Engineering
Shaping a Sustainable Future:
A Humanistic and Ethical View on AI Design
The talk will frame up the new relationships that need to be formed between AI and users and how these interactions are at the cusp of the on going conversation between businesses, consumers and the potential of AI. Where AI can bring business value and help towards a sustainable future. Isuru will conclude with a point of view on current ethical frameworks and how businesses can be inspired towards an ethical, sustainable and empathic approach to Artificial Intelligence.
Artificial Intelligence (AI) - Role of Governance and Regulation
The Dawn of Web 3.0: Unleashing the Future of a Decentralized, Intelligent, and Interconnected Digital World
Dive into real-world applications in various sectors and unlock the potential of blockchain technology in enabling decentralized systems. Be prepared for the Web 3.0 future by discovering how you can adapt, embrace decentralized technologies, and contribute to a more equitable digital ecosystem.
PocketQube Satellites: Miniaturized Platforms for IoT Connectivity
PocketQube satellites offer a cost-effective platform for space research and technology development, making them accessible to educational institutions, startups, and small space companies. PocketQubes have significant potential in IoT applications, specifically for machine-to-machine connectivity. By deploying constellations of these small satellites, machine-to-machine communication networks can be established, enabling efficient data exchange and connectivity.