Vibe Coding 101

Vibe coding and Claude Code training in Malaysia

A two-day AI coding course in Malaysia for non-technical professionals. Use natural-language instructions with Claude Code to generate applications, debug them through conversation and present a finished project.

2 daysStandard RM2,400 / paxHRD Corp ClaimableEN & BM

Next public run: . View session fees and location.

Vibe Coding 101 training session

What you'll walk away with

Build without code

Describe an application in plain English and watch Claude Code build it for you.

Prompt for precision

Write prompts that produce accurate, functional code the first time.

Debug by conversation

Read error messages, describe faults to your AI assistant and fix them systematically.

Ship a real project

Plan, build, refactor and present a complete working application by the end of day two.

2 days · what we cover

Explore 9 course outline sections. Expand a section to see the topics.

01 · Introduction to Vibe Coding
  • What is Vibe Coding? Coding by describing intent in natural language
  • How AI-assisted coding has evolved: autocomplete -> chat copilots -> agentic coding
  • Where vibe coding shines and when traditional coding is still needed
  • Live demo: building a simple web app from plain English descriptions

Practical exercise: Explore the vibe coding paradigm through guided demonstrations.

02 · Installing & Configuring Claude Code
  • Current system requirements and supported operating systems
  • Step-by-step installation via npm
  • Authentication: API keys vs. Claude Pro/Max subscription
  • Navigating the CLI interface and essential commands
  • Understanding how Claude Code sees your project files

Practical exercise: Install and configure Claude Code on your development machine.

Before the course, check Claude Code’s current setup and account requirements.

03 · Your First Prompts: Talking to Code
  • Anatomy of a good vibe coding prompt
  • Describing what you want vs. how to build it
  • Starting simple: single-file scripts and utilities
  • The feedback loop: prompt -> review -> refine -> accept
  • Reading Claude Code’s output: understanding diffs and file creation

Practical exercise: Write your first series of prompts to generate working scripts.

04 · Building Simple Projects from Scratch
  • Scaffolding a new project: structure, configs and dependencies
  • Building a static website with HTML, CSS and JavaScript
  • Building a simple REST API with Express or Flask
  • Working across multiple files: how Claude Code manages context
  • Version control basics: committing before every big prompt

Practical exercise: Build a complete web project from scratch using only natural language.

05 · Understanding & Navigating Existing Code
  • Using Claude Code to explore and explain unfamiliar codebases
  • Asking the right questions about functions, data flow and dependencies
  • Tracing execution paths and mapping dependencies
  • Generating documentation for existing code

Practical exercise: Explore and document an unfamiliar codebase using Claude Code.

06 · Prompt Engineering for Better Results
  • The Prompt Hierarchy: intent -> constraints -> examples -> iteration
  • Being specific vs. leaving room for Claude’s judgment
  • Providing context: tech stack, coding style and project conventions
  • Anti-patterns: vague prompts, over-specification and ignoring suggestions

Practical exercise: Refine prompts iteratively to achieve precise code generation results.

07 · Debugging with Vibes
  • Describing bugs in natural language: symptoms, expected behaviour and context
  • Letting Claude Code read error messages, stack traces and logs
  • Step-by-step guided debugging vs. autonomous fixing
  • When to give Claude more context vs. when to narrow the scope

Practical exercise: Debug a set of broken applications using only natural language descriptions.

08 · CLAUDE.md & Refactoring
  • What is CLAUDE.md and why it matters for consistent results
  • Using /init to auto-generate a starter CLAUDE.md
  • Using Claude Code to clean up messy code
  • Extracting functions, renaming variables and simplifying logic

Practical exercise: Create a CLAUDE.md file and refactor a messy codebase.

09 · Build & Present
  • Participants choose and build a small project using all skills learned
  • Options: to-do app, weather dashboard, CLI tool, or simple blog engine
  • Brief show-and-tell: share what you built and what prompts worked

Who it's for

Non-technical professionals, entrepreneurs prototyping ideas, marketers and designers who need custom tools, and anyone curious about building software without learning syntax.

Yavinesh Rajagopal

Yavinesh Rajagopal

Senior Creative Trainer

With over six years as a DTP artist, graphic designer and multimedia designer, plus 16 years of teaching experience, Yavinesh brings deep practical knowledge of Adobe, Autodesk and the current generation of AI tools. He teaches from real workflows, so participants leave with skills they can use on Monday morning.

Your HRD Corp levy pays for this

Welingtons Resources (SA0398359-P) is an HRD Corp registered training provider, so this programme is claimable by registered employers under HRD Corp Claimable Courses. We prepare the quotation, course content and trainer's profile and you attach to your grant application — which you submit in e-TRiS before the course starts, upon approval from HRDC, you may attend the training.

Step 1 — Choose

Pick this programme

Run it as-is, or tell us your skill gap and we tailor it — and we prepare your quotation, course content and trainer's profile.

Step 2 — Apply

Apply before training

Submit your grant application in HRD Corp's e-TRiS before the course starts, attach our documents, and wait for HRDC approval before attending the training.

Step 3 — Train

Attend the training

Upon approval from HRDC, participants may attend the training.

Step 4 — Claim

We submit the claim

After the training, and once the JD14 attendance form is verified, we submit the claim in e-TRiS with the invoice, attendance and evaluation.

Organisations we've worked with

Describe it. Build it. Ship it.

Frequently asked questions

Will I build an application during Vibe Coding 101?

Yes. The programme covers installing the tools, generating working applications, debugging through conversation and presenting a finished project. It is designed for people who want to build software without first learning programming syntax.

Do I need programming experience for Vibe Coding 101?

The course is designed for non-technical participants and starts with setup and first prompts. You will still work with project files, describe requirements, examine errors and test what the AI produces.

Does the course teach Claude Code setup and debugging?

Yes. Installing and configuring Claude Code is a named module. Later modules cover describing bugs, using error messages, maintaining project guidance in CLAUDE.md and improving existing code.

Is Vibe Coding 101 HRD Corp Claimable?

Yes. Welingtons Resources (SA0398359-P) is an HRD Corp registered training provider, so this programme is claimable by registered employers under HRD Corp Claimable Courses. We prepare the quotation, course content and trainer's profile and you attach to your grant application — which you submit in e-TRiS before the course starts, upon approval from HRDC, you may attend the training.

When is the next public run?

The next public intake is . See the session fees, delivery mode, location and any named trainer before requesting a quotation. You can also view the full public training calendar.

Can you run this in-house for our team?

Yes. Every programme runs in-house on dates you choose, tailored to your organisation and delivered in English or Bahasa Melayu. Tell us your group size and we'll send a quotation.

How much is the public run?

The standard fee is RM2,400 per participant for the complete 2-day programme. In-house delivery is quoted on request. Check the fee for your preferred session; dated public sessions may have a different published fee.

Who should attend?

Non-technical professionals, entrepreneurs prototyping ideas, marketers and designers who need custom tools, and anyone curious about building software without learning syntax.

Do I need to know how to code?

No — that is the point of the programme. You describe what you want in plain English and Claude Code writes it. Bring a laptop you can install software on; we walk through installing and configuring Claude Code together in module 2.

Do you deliver in Bahasa Melayu?

Yes — we deliver in both English and Bahasa Melayu, so you can choose what suits your team.

Ready to run Vibe Coding 101?

Request a quotation and we'll reply with the pricing and grant paperwork (course content and trainer's profile) — or WhatsApp us for a quick chat.