Vibe Coding with Claude Code
- TTDT56
- Classroom
- Fundamental
- Thai | 0
This 2-day, hands-on workshop demonstrates how to transform Claude Code into a practical development partner, enabling developers to collaboratively design, build, and refine a real AI-powered product. Across the workshop, participants progressively learn how to use AI to accelerate development while maintaining engineering judgment and software quality.
Course description
Time
Instructor
Venue
Vibe Coding with Claude Code
- Integrate Claude Code into a structured development workflow, progressing from project scaffolding to production-ready AI features.
- Develop prompting strategies for feature generation, debugging, API integration, and architectural refinement.
- Build a complete AI-powered travel recommendation application across eight sessions using a mobile-first design approach.
- Maintain strong engineering practices while accelerating development with AI collaboration.
- Establish repeatable workflows that enable developers to use Claude Code effectively in real-world projects.
- Software developers, Full-stack, backend, or frontend engineers
- Technical leads or senior IT executives.
Modern software development increasingly involves collaboration between human engineers and AI systems. Tools such as Claude Code make it possible to generate code, explore architectural ideas, integrate APIs, and debug complex systems faster than traditional development cycles allow. However, effective use of AI in development requires more than simply asking an AI model to produce code. Developers must learn how to guide AI systems, review generated outputs, refine architecture decisions, and maintain ownership of code quality throughout the process.
Day 1: From Idea to a Working AI Application Core
Session 1: Project Setup & AI-Assisted Scaffolding
• Understand how developers can guide Claude Code to generate a complete project scaffold from a plain-language product brief, including folder structure, dependencies, and mobile-first configuration.
• Learn how to review and refine AI-generated architecture to ensure the resulting project structure remains maintainable and aligned with professional development standards.
Session 2: Rapid Feature Generation User Preference Onboarding
• Learn how Claude Code can translate functional requirements into working application features such as onboarding flows and user preference profiling interfaces.
• Understand how developers can evaluate, refine, and safely integrate AI-generated code within an existing application codebase.
Session 3: External Data Integration Location & Places API
• Explore how Claude Code can assist in researching and integrating third-party APIs, including evaluating service options and implementing authentication and error handling.
• Learn how to implement location-aware features such as GPS detection and manual search fallback to support mobile user experiences.
Session 4: Building the AI Recommendation Engine
• Understand how applications integrate with large language models to deliver intelligent features such as personalized recommendations.
• Learn how structured prompts and response parsing enable AI systems to combine user preference data with live location inputs to produce ranked travel suggestions.
Day 2: Intelligence, Reliability & Product Readiness
Session 5: Agentic Features Dynamic Itinerary Generation
• Learn how multi-step AI reasoning workflows can generate structured travel plans by coordinating multiple inputs such as location, preferences, and scheduling constraints.
• Understand how AI-generated plans can be rendered as intuitive, mobile-optimized user interfaces such as timeline-based itineraries.
Session 6: Advanced Prompting & Robust AI Behavior
• Discover how AI features behave under real-world edge cases, including sparse data, conflicting user preferences, or unfamiliar locations.
• Learn how fallback logic, validation, and improved prompt design can make AIdriven features more reliable in production environments.
Session 7: Testing, Documentation & Code Quality
• Understand how Claude Code can accelerate test creation and help developers maintain high confidence in complex application logic.
• Learn how AI can assist in generating developer documentation and user guides while maintaining accuracy and clarity.
Session 8: Final Product Polish & Deployment Preparation
• Learn how to finalize mobile user experiences by implementing features such as interactive maps, progressive web app (PWA) configuration, and offline functionality.
• Understand how developers can review, demonstrate, and refine their AI-assisted development workflows to apply them in future projects.
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to
สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
(a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. - Account transfer and send the proof of the payment (the deposit slip) via email xxx@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator on:
Name: Kotchaphan Aokdeelert
Tel: +66-2583-9992 Ext. 81425
Email: ttd@swpark.or.th
You are encouraged to use the course schedule as a guide to plan your training.
The schedule is accessible at www.swpark.or.th for more information.
10,000 THB .
* ผู้อบรมทุกท่านต้องเตรียม Notebook ส่วนตัวมาเอง โดยวิทยากรมี Account AI ให้ใช้ในคลาส
** สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน
สอบถามเพิ่มเติมได้ที่ 02-583-9992 ต่อ 81425
* ผู้อบรมทุกท่านต้องเตรียม Notebook ส่วนตัวมาเอง โดยวิทยากรมี Account AI ให้ใช้ในคลาส
** สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน
สอบถามเพิ่มเติมได้ที่ 02-583-9992 ต่อ 81425