Principles for AI Coding

เรียนหลักการเขียนโค้ดด้วย AI
...ไม่ใช่แค่เรียนรู้เครื่องมือ

คอร์สสำหรับคนที่อยากสร้างเว็บแอปด้วย Claude Code แบบที่ทักษะติดตัวไป ไม่ใช่แค่ใช้เครื่องมือเป็น แต่ "เมื่อเครื่องมือเปลี่ยนไป หลักการคิดจะทำให้เราทำงานได้กับทุกเครื่องมือ"

คอร์สกลุ่มเล็ก 3 คน
รูปแบบออนไลน์ สด
ภาษาไทย / EN
เครื่องมือหลักClaude Code
Principles for AI Coding

The durable layer beneath the tools

A small-group program for people who want to build real web apps with Claude Code — and walk away with skill that survives the next model release, not just familiarity with this month's CLI.

CourseGroup of 3 max
FormatLive online
LanguageTH / EN
Primary toolClaude Code
02 / Structure

โครงสร้างคอร์ส และสิ่งที่คุณจะได้

8 ชั่วโมง 4 สัปดาห์ ออกแบบให้คุณได้ของจริงกลับไป

Format
กลุ่มเล็ก 3 คน
Schedule
4 สัปดาห์ · 8 ชม.
Time
อาทิตย์ 10:00–12:00
Price
18,000 บาท

สิ่งที่คุณจะได้กลับไป

  • 01
    เว็บแอปจริงของคุณเองที่ deploy ขึ้นอินเทอร์เน็ตได้ ใช้งานได้จริง
  • 02
    วิธีคิดในการออกแบบโปรเจกต์ก่อนเขียนโค้ดบรรทัดแรก รู้ว่ากำลังทำอะไร เพื่ออะไร
  • 03
    โครงระบบ agent ที่เอาไปใช้ซ้ำได้ตั้งครั้งเดียว ใช้กับโปรเจกต์ถัดๆ ไปได้ตลอด
  • 04
    ความเข้าใจว่าทำไม AI ตอบแบบนั้นและจะปรับมันให้ตอบแบบที่อยากได้ยังไง
  • 05
    พื้นฐาน test และ deploy ที่มืออาชีพใช้ทำให้ของที่สร้างมา ใช้ได้จริงในระยะยาว
  • 06
    วิธีทำงานที่ไม่ตกยุคถึงเครื่องมือเปลี่ยน หลักการก็ยังอยู่ และประยุกค์ใช้กับเครื่องมือใหม่ๆ ได้

เงื่อนไขผู้เรียน

  • A
    ใช้คอมพิวเตอร์เป็น เปิดไฟล์ พิมพ์คำสั่งได้
  • B
    มีพื้นฐานและทักษะด้าน IT ส่วนหนึ่ง แต่ไม่จำเป็นต้องเขียนโปรแกรมเป็นมาก่อน
  • C
    เตรียมโน้ตบุ๊ก อินเทอร์เน็ต และเวลา 2 ชม./สัปดาห์
  • D
    มีโปรเจกต์ในใจที่อยากทำจริง คุยร่วมกันใน Intro session เพื่อเรียนและนำไปสู่การใช้งานจริง

Course structure and what you get

8 hours across 4 weeks. Designed so you walk away with something real, not just a certificate.

Format
Group of 3 max
Schedule
4 weeks · 8 hrs
Time
Sun 10:00–12:00
Price
18,000 THB

What you walk away with

  • 01
    Your own real web appDeployed and live on the internet — actually usable
  • 02
    A way of thinking that designs firstKnow what you're building and why, before writing a line of code
  • 03
    An agent harness you can reuseSet it up once, use it on every project that comes after
  • 04
    Real understanding of why AI behavesAnd the levers to make it behave the way you need
  • 05
    The testing and deployment foundationsThe basics professional teams rely on — so your work lasts
  • 06
    A way of working that does not expireWhen the next tool launches, you absorb it instead of starting over

Who this is for

  • A
    You can use a computer comfortably — open files, run commands
  • B
    You have some IT background and skill, but you don't need prior programming experience
  • C
    You can commit a laptop, internet, and 2 hours per week
  • D
    You have a real project in mind — we'll shape it together in the intro session, ready for real-world use
00 / Pre-course

Intro Session

ออนไลน์ 45 นาที

นัดคุยก่อนเริ่มคอร์สจริง เพื่อให้ 8 ชั่วโมงในคอร์สใช้คุ้มที่สุด ไม่เสียเวลากับเรื่องที่ควรเตรียมล่วงหน้าได้

สิ่งที่เราจะทำในเซสชันนี้

  • 01
    ทำความรู้จักพื้นฐานของคุณ งานที่ทำอยู่ และสิ่งที่อยากได้จากคอร์ส
  • 02
    คุยถึงโปรเจกต์จริงที่คุณจะใช้เป็นโจทย์ทั้ง 4 สัปดาห์
  • 03
    Walk through โครงคอร์สแต่ละสัปดาห์จะปลดล็อกอะไรให้คุณ
  • 04
    ตรวจเครื่องและบัญชีที่ต้องเตรียมก่อนสัปดาห์แรก ทุกอย่างพร้อม

สิ่งที่คุณจะได้ออกจากเซสชัน

  • เห็นภาพชัดและตรงกับผู้สอนว่าคอร์สนี้ สอนอะไรและจะได้อะไรกลับไป
  • โปรเจกต์ที่จะเดินด้วยกัน 4 สัปดาห์ ถูกตั้งโจทย์เรียบร้อย
  • เครื่องและบัญชีพร้อม ไม่ต้องเสียเวลาเซตอัปในวันเรียน

Intro session

45 min · online

We meet before the course officially starts, so the 8 hours inside the course are spent on the highest-value material — not on setup or scoping.

What we cover in this session

  • 01
    Get to know youYour background, current work, and what you want from the course
  • 02
    Discuss the real projectThe one you'll carry as a through-line for all 4 weeks
  • 03
    Walk through the course outlineWhat each week unlocks for you, specifically
  • 04
    Check machine and accountsEverything configured before week 1 begins

What you leave with

  • Clear picture of whether this course is right for you
  • A real project, scoped and ready to be the through-line
  • A configured machine — no setup time wasted on day one
04 / Week one

หลักการของการเขียนโค้ดด้วย AI

Week 1 2 hours

บางคนใช้ AI เขียนโค้ดแล้วงานเดิน บางคนใช้แล้วงานพัง ความต่างไม่ได้อยู่ที่ทักษะการเขียนโค้ด แต่อยู่ที่ความเข้าใจว่า AI ทำงานยังไง โค้ดเบสวางตัวยังไง และเรามีปุ่มอะไรให้ปรับบ้าง สัปดาห์แรกคือการวางรากฐานทั้งหมดนี้ — ตั้งแต่ในตัวโมเดล ไปจนถึง pipeline สร้างซอฟต์แวร์จริง

สิ่งที่จะคุยกันในสัปดาห์นี้

  • 01
    ทำไมต้องมีพื้นฐานComprehension Debt, ความรับผิดชอบที่ AI รับแทนไม่ได้ และเหตุผลที่คุณยังต้องเข้าใจของจริง
  • 02
    LLM ทำงานยังไงจริงๆยุคของ AI, transformer, ทำไมคำตอบไม่เหมือนเดิม, context window, agentic loop และสถาปัตยกรรมหัวหอม
  • 03
    อ่านโค้ดเบสให้ออกโครงสร้างโปรเจกต์, modularized MVC, การตั้งชื่อ, และ convention.md + design.md ที่คุม AI ได้ทั้งทีม
  • 04
    Pipeline พื้นฐาน 5 ขั้นspec → data → ui/ux → test → deploy พร้อมเครื่องมือจริงของแต่ละขั้น และฝึกถอดแบบจากแอปจริง (เคส FlowAccount)
  • 05
    คุมผลลัพธ์ของ AIModel + Effort (เพดานของผู้สร้าง), สามวง Prompt × Model × Context, ทำไมต้อง CLI และตามข่าวจากไหนให้ทัน
  • 06
    Workshopsource control คือไทม์แมชชีน: จุดเซฟแรก, commit แรก, ต่อ GitHub + SSH key และเห็นเส้นเวลาด้วย Sourcetree

The principles behind AI coding

Week 1 2 hours

Some people use AI and their work ships faster. Others use the same tools and watch their projects fall apart. The difference isn't coding skill — it's a clear mental model of how AI works, how a codebase is laid out, and which knobs you can turn. Week 1 builds that whole foundation — from inside the model to the real software pipeline.

What we cover this week

  • 01
    Why fundamentals matterComprehension Debt, the responsibility AI can't hold, and why you still must understand what's underneath
  • 02
    How LLMs actually workthe ages of AI, the transformer, why answers vary, the context window, the agentic loop, and the onion architecture
  • 03
    Read a codebaseproject structure, modularized MVC, naming, and the convention.md + design.md that steer AI across the whole team
  • 04
    The 5-stage fundamental pipelinespec → data → ui/ux → test → deploy with each stage's real tool, plus extracting the design from a real app (the FlowAccount case)
  • 05
    Control the outputModel + Effort (the builder's ceiling), the Prompt × Model × Context circles, why the CLI, and where to get your signal
  • 06
    Workshopsource control as your time machine: first save point, first commit, GitHub + SSH key, and seeing the timeline in Sourcetree
05 / Week two

Agent และวิธีคุมผลลัพธ์ให้นิ่ง

Week 2 2 hours

คนส่วนใหญ่ใช้ AI แบบ "ขอให้มันทำทุกอย่าง" แล้วผลลัพธ์ก็เปลี่ยนทุกครั้ง สัปดาห์นี้คุณจะได้ "ระบบควบคุม" ทั้งชุดของ agentic coding — ไฟล์คำสั่ง สเปคแพ็ค hooks rules และ skills — ติดตั้งครบแล้วผลลัพธ์ถึงนิ่งและตรวจสอบได้

สิ่งที่จะคุยกันในสัปดาห์นี้

  • 01
    เครื่องมือ agentic 3 ค่ายClaude Code · Codex · Gemini คุมด้วยไฟล์เหมือนกันหมด + ลำดับชั้นการโหลด CLAUDE.md จากทีม Claude โดยตรง
  • 02
    สเปคแพ็คตัวอย่าง 2 ชุดmini-account (เงินต้องเป๊ะ) และ villa-booking (เวลาต้องไม่ชน) พร้อมคู่ xlsx/csv และ prompt สกัดเป็น SQL
  • 03
    กายวิภาคของระบบควบคุมCLAUDE.md, settings.json (สิทธิ์/deny), และแคตตาล็อก tools ทั้งกล่องของ agent
  • 04
    Hooks ครบตระกูลPreToolUse · PostToolUse (format + unit-test/lint) · Stop (นิยามคำว่าเสร็จ) + circuit breaker และเสียงแจ้งเตือน
  • 05
    Rules · Skills · การชี้ทางเอกสารกฎแยกหมวดตาม scope, skill = วิธีทำงานที่แพ็คไว้, MD routing และสรุป command/skill/agent ทั้ง 3 ค่าย
  • 06
    Workshopติดตั้งชุดควบคุมครบชุดให้แอปจองวิลล่า: CLAUDE.md + mastermind.md + rules + hooks + command-skill

Agents and reliable output

Week 2 2 hours

Most people use AI by asking it to "do the thing" — and the result changes every time. This week you get agentic coding's full control system — instruction files, spec packs, hooks, rules, and skills — installed together, so output becomes steady and verifiable.

What we cover this week

  • 01
    The three agentic toolsClaude Code · Codex · Gemini, all steered by files + the CLAUDE.md load hierarchy straight from the Claude team
  • 02
    Two example spec packsmini-account (exact money) and villa-booking (non-colliding time), with xlsx/csv twins and the SQL-extraction prompt
  • 03
    Anatomy of the control systemCLAUDE.md, settings.json (permissions/deny), and the agent's full tool catalog
  • 04
    The full hook familyPreToolUse · PostToolUse (format + unit-test/lint) · Stop (defining done) + the circuit breaker and voice alerts
  • 05
    Rules · Skills · doc routingscope-loaded rules, skills as packaged methods, MD routing, and the command/skill/agent comparison across all three platforms
  • 06
    Workshopinstall the full control kit onto the villa-booking app: CLAUDE.md + mastermind.md + rules + hooks + a command-skill
06 / Week three

ทีม Agent และโค้ดที่ดูแลได้ระยะยาว

Week 3 2 hours

agent ตัวเดียวเขียน feature ได้ แต่ถ้าจะสร้างระบบทั้งระบบ ต้องใช้หลายตัวทำงานร่วมกัน และต้องมีโค้ดที่ agent อ่านรู้เรื่องอีก 6 เดือนข้างหน้า สัปดาห์นี้คือการเปลี่ยน agent ตัวเดียวให้กลายเป็นทีม พร้อม test ที่จับบั๊กได้จริง

สิ่งที่จะคุยกันในสัปดาห์นี้

  • 01
    โรงตี skill: _scratchโต๊ะทำงานของ "การคิด" ก่อนถึงโค้ด และวิธีตกผลึกงานที่เวิร์กให้เป็นไฟล์ใช้ซ้ำ
  • 02
    เรียนจากของจริงคลัง skill ของ Matt Pocock (22 skills) และ Andrej Karpathy (4 หลัก + repo ตระกูล nano) ที่ pull มาอ่านได้
  • 03
    คำสั่งจริงจากคลังผู้สอน/big3 (สภาที่ปรึกษา 3 มุม), /scratch, /ssot-squad — วิธีปั้น skill/command ให้ทำงานซ้ำได้
  • 04
    Subagent vs Agent Teamต่างกันตรงไหน ใช้เมื่อไหร่ + กายวิภาคของ subagent และวงจรรีวิวของ /teamx1-v2
  • 05
    Agent Teams ของจริง + Plan Modeฟีเจอร์ทางการจาก Anthropic (วิธีเปิด) และการวางแผนก่อนแก้
  • 06
    โครงสร้าง agent ที่เชื่อถือได้สิ่งที่ agent คืออะไรจริงๆ, การคุมผลลัพธ์, บล็อกเล็ก, tool, และ agentic loop

Agent teams and a codebase that lasts

Week 3 2 hours

One agent can write a feature. Building a system takes several agents working together — and a codebase AI can still navigate six months from now. This week we turn last week's single agent into a team, with tests that actually catch bugs.

What we cover this week

  • 01
    The skill forge: _scratchthe workbench where thinking happens before code, and how to crystallize what works into reusable files
  • 02
    Learn from the real thingMatt Pocock's 22-skill kit and Andrej Karpathy's 4 principles + nano repos, all pullable to read
  • 03
    Real commands from the kit/big3 (three-perspective council), /scratch, /ssot-squad — how to shape repeatable skills/commands
  • 04
    Subagent vs Agent Teamwhat differs, when to use which + subagent anatomy and the /teamx1-v2 review cycle
  • 05
    Official Agent Teams + Plan ModeAnthropic's official feature (how to enable) and planning before editing
  • 06
    The anatomy of a reliable agentwhat an agent really is, output control, small blocks, tools, and the agentic loop
07 / Week four

Deploy จริง Security และ Automation

Week 4 2 hours

ระบบที่รันได้บน localhost ไม่ใช่ Production สัปดาห์สุดท้ายคือนำโปรเจกต์ของคุณขึ้นอินเทอร์เน็ตจริง ปิดช่องโหว่ที่ปิดได้ และวางระบบที่ทำงานต่อให้เราหลังจากจบคอร์ส

สิ่งที่จะคุยกันในสัปดาห์นี้

  • 01
    ขับเคลื่อนอัตโนมัติด้วย spec/addtask + /cycle + task.csv, เขียน spec ใน scratch แล้ว /update-truth, และ skill ที่ปั้นทั้งโมดูล
  • 02
    ชุดทดสอบของจริงunit/normal/edge, Playwright (2 workers) · Newman · curl, และวางเทสต์ไว้ใน hook/plan/skill
  • 03
    เครื่องมือทดสอบ ครบทั้งเว็บและมือถือPlaywright, Newman, curl, simulator hands-on debug, Patrol
  • 04
    Security แบบรู้จังหวะOWASP Top 10, scanner ฟรี (ZAP · SonarQube), และ "พื้นฐานที่ต้องมีตั้งแต่วันแรก" (key/port/rate-limit)
  • 05
    Deploy ด้วยสคริปต์ ไม่ใช่ด้วยศรัทธาdeploy.sh / release.sh, /command เป็นตัวลั่นไก, และ automation แบบ Jarvis (claude -p + cron)
  • 06
    Workshopนำโปรเจกต์ของคุณขึ้น production จริง พร้อมชุดทดสอบและสคริปต์ deploy

Deploy, secure, automate

Week 4 2 hours

Something running on localhost is not a product. The final week takes your project to a real domain, closes the holes you can close, and sets up systems that keep working for you after the course ends.

What we cover this week

  • 01
    Deterministic spec-driven work/addtask + /cycle + task.csv, drafting specs in scratch then /update-truth, and output-shaping skills
  • 02
    The real test kitunit/normal/edge, Playwright (2 workers) · Newman · curl, and where tests live: hook/plan/skill
  • 03
    Test tools — web and mobilePlaywright, Newman, curl, hands-on simulator debug, Patrol
  • 04
    Security with the right timingOWASP Top 10, free scanners (ZAP · SonarQube), and the day-one essentials (keys/ports/rate-limit)
  • 05
    Deploy by script, not by faithdeploy.sh / release.sh, a /command as the trigger, and Jarvis-style automation (claude -p + cron)
  • 06
    Workshoptake your project to real production, with a test suite and a deploy script
เริ่มต้น

พร้อมเริ่ม Pre-course Session?

นัดคุย 45 นาที ฟรี เพื่อดูว่าคอร์สนี้เหมาะกับคุณหรือไม่ ถ้าใช่ ค่อยตัดสินใจลงคอร์สเต็ม

จอง Session
รับเพียง 3 คนต่อรุ่น
Get started

Ready for the pre-course session?

A free 45-minute call to see if this course fits you. If it does, then you decide on the full course.

Book Session
3 seats per cohort