Course Details
Topic 1: Claude Code Architecture & RAG Foundations
- Overview of Agentic Coding and Claude Code architecture
- How Claude navigates codebases and uses tools (filesystem, terminal, GitHub, MCP servers)
- Memory persistence and cross-session context
- Understanding RAG chatbot architecture (embeddings, vector DB, backend, frontend, data flow)
- Creating and structuring
CLAUDE.mdfor persistent project knowledge - Managing context using file references, screenshots, and
escape,clear,compactcommands - Hands-on: Initialize RAG project and document architecture
Topic 2: Agentic Development, Testing & Git Workflows
- Planning-first development to improve Claude performance
- Using thinking mode for complex tasks
- Brainstorming with subagents
- Adding backend and frontend features to a RAG chatbot
- Writing automated tests and refactoring chatbot components
- Running parallel Claude sessions using Git worktrees
- Fixing GitHub issues and managing PRs with Claude Code integration
- Hands-on: Build feature branch, test, create and merge PR
Topic 3: Advanced Tooling, Automation & AI-Driven UI
- Using Claude Code hooks to execute pre/post tool commands
- Refactoring a Jupyter notebook into a production dashboard
- Connecting Claude to Figma MCP to import mockups and generate UI
- Building a web interface using Federal Reserve Economic Data
- Using Playwright MCP to automate browser testing and capture screenshots
- Iteratively improving UI design with Claude feedback
- Hands-on: Convert notebook to dashboard and auto-test UI with Playwright
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
- AI Developer
- Full Stack Developer
- Machine Learning Engineer
- Software Engineer
- DevOps Engineer
- AI Solutions Architect
- Backend Developer
- Frontend Developer
- Data Engineer
- Prompt Engineer
- AI Product Manager
- Technical Lead
- Automation Engineer
- Platform Engineer
- QA Automation Engineer
- Cloud Developer
- AI Research Engineer
- Developer Advocate
- Technical Consultant
- Engineering Manager
Trainers
James Lee Kin Nam: James Lee Kin Nam is a ACTA certified trainer. James has more than 20 years of progressive training experience in both corporate enterprises and educational institutes. He is certified by Adobe as an Adobe Certified Expert, Instructor and Web Specialist. He holds an Advanced Certificate in Learning and Performance (ACLP Certified Trainer / Assessor) in adult training. He is also an MOE Registered Instructor. Graduated in the area of Computer Studies and Multimedia Development, he specializes in graphics, animation and web technologies.
He was a former Adjunct Lecturer for Singapore Polytechnic, Web Developer for Nanyang Technological University (NTU) and Social Media & Content Specialist for Equinet Academy. He is currently an External Consultant & Training Associate at Boston Consulting Group. He has guided many users in the usage of Adobe applications and website development to achieve greater heights in their career advancement. With his knowledge and experiences, James has the ability to explain and simplify complex concepts. He will be able to make positive contributions to your learning journey.
Allen Wong: Allen Wong is a ACTA certified trainer. He is also a seasoned digital marketing strategist, He brings over eight years of experience across diverse industries - e-commerce, events, FMCG, real estate, and finance. 300% career-wide ROAS, peaking at 1000% in events, he has generated $2M in e-commerce revenue and over $5M in sales. An AI enthusiast and industry pioneer, Allen's innovative approach to data-driven marketing drives high-impact, cost-effective results.
Customer Reviews (135)
- will recommend Review by Course Participant/Trainee
-
Smaller class, more hand on practices, especially on video making1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Provide lunch rather than breakfast (Posted on 5/30/2023) - will recommend Review by Course Participant/Trainee
-
. (Posted on 5/4/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 5/4/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 5/4/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 5/2/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - might consider Review by Course Participant/Trainee
-
The course could be taught depending according to the course's attendees, i.e. School staff> target audience: students, how can the school staff make use of ChatGPT? what and how can they/departments utilise the tool to help with productivity and efficiency. (Posted on 5/2/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - might recommend Review by Course Participant/Trainee
-
Thank you for rushing through the content when informed that day 1 and day 2 are different groups of attendees. We were told we only need to sign up for one session. Not sure how the misunderstanding came about, but appreciate your flexibility and generosity to fit everything in one session for us. The part about prompt engineering and how the output varies greatly depending on the quality of the prompt was my biggest takeaway.1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
1) I would have liked to see more consideration given to the ethics of using ChatGPT: the possible pitfalls of inherent biases in large language learning models, whether it is appropriate to state upfront that a piece of text was generated by ChatGPT, especially in situations where it might be expected to be your original writing (for example, a personal blog post), as well as the environmental impact of ChatGPT. There might not be neat answers to all of these questions but they are issues that users should be aware of.
2) More specific examples to the organisation may have helped: since this was a course provided to a group from LASALLE, perhaps we could have seen examples relevant to the arts and education. (Posted on 5/2/2023) - will recommend Review by Course Participant/Trainee
-
. (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - might recommend Review by Course Participant/Trainee
-
. (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Provide more examples and prompt templates (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - might recommend Review by Course Participant/Trainee
-
To do an actual project that’s applicable and executable at the spot (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
More content on chatgpt for ppc (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
More practice for each topic. (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Thanks, Dr Alfred! (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - might recommend Review by Course Participant/Trainee
-
More implementation and group work (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - I really enjoyed the course =) Review by Course Participant/Trainee
-
Given its a corporate environment, insights on possible corporate application could be helpful (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
good real life example (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Some more real life examples and demonstration (Posted on 4/12/2023)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment








