$cat private-vibe-coding-lessons.md
# PRIVATE LESSONS · ONE-OFF · NO COMMITMENT

One lesson.
One specific thing.
No package. No subscription.

Mentorship is a relationship. Lessons are a transaction. Sometimes that's all you want — a single 60-min call to learn one specific thing, then you go away and do it yourself.

Pick a topic from the menu, book a slot, get a focused walkthrough. Done.

// menu

Lesson topics

Pick one. Book a time. We do that thing for 60 minutes. If your topic isn't here, write it in the booking form and I'll tell you if it fits.

// foundations

#terminal_basics

cd, ls, mv, paths, file structure. The 30 minutes that prevent a year of confusion.

// foundations

#git_minimum

Commit, branch, revert, push. Just enough Git to never lose work to an AI again.

// foundations

#read_the_error

Stack traces, console errors, AI-generated diff diffs. Learn to read them like a developer.

// claude code

#claude_code_setup

Install, config, first project, first CLAUDE.md. Onboarding done right.

// claude code

#writing_a_skill

Build your first Claude Code Skill, end-to-end. Walk away with a working skill.

// claude code

#subagents_101

When to spawn one, what to put in its prompt, how to read its output. Patterns I use daily.

// other tools

#lovable_unstuck

Bring a broken Lovable project. We'll find why it's looping and fix it.

// other tools

#cursor_setup

Rules, Composer, indexing. Make Cursor stop being chaotic.

// other tools

#tool_picking

Lovable, Cursor, Claude Code, v0, Bolt — which for what. An hour saves you weeks.

// shipping

#deploys_explained

Vercel/Netlify/Railway demystified. Why your deploy fails — and how to fix it for good.

// shipping

#env_vars_secrets

Where API keys live, how to never leak them, why "it works locally" lies.

// shipping

#auth_in_an_hour

Add login to your vibe-coded app using Clerk/Auth.js. End-to-end, working, in 60 min.

// what a lesson looks like

No fluff. 60 minutes, one topic.

[00:00 — 05:00]

#quick_calibration

I check what you already know about the topic so I don't waste time on basics you've got — or skip basics you don't.

[05:00 — 50:00]

#the_lesson

Screen-share, explain, you try, I correct. Half teaching, half hands-on. By the end you should be able to do the thing without me.

[50:00 — 60:00]

#cheat_sheet

I write up a 1-page cheat sheet of what we covered and email it to you within 24h. So you don't have to remember everything from a single call.

// pricing

Pay per lesson. That's it.

~/lessons.json ● USD
{
  "first_lesson":    "$149",    // 60 min
  "each_after":      "$129",
  "bundle_3_lessons": "$349", // optional, save $38
  "includes": [
    "60-min 1:1 video call",
    "recording on request",
    "written cheat sheet within 24h"
  ],
  "package":        null,            // not a subscription
  "subscription":   false
}
// if you want ongoing support, see Claude Code Mentor or Vibe Coding Mentorship.
// book a lesson

Pick a date

After picking a slot you'll get an email asking which topic you want — pick from the menu above or describe your own.

~/calendar · ICT (UTC+7) ● live availability

Private Lesson — 60 min

One topic, one hour, one cheat sheet emailed after. No commitment beyond this session.

  • Pick a topic from the menu — or write your own
  • I'll confirm by email and send a calendar invite
  • If your topic doesn't fit, I'll refund and suggest where to learn it
$149
first lesson · $129 each after

Not sure? Book a free 15-min discovery call →

// faq

Lesson questions

Write it in the booking form. If it's something I can teach well, I'll confirm. If not, I'll refund and point you somewhere better — I'd rather lose the booking than waste your hour.

No. The 5-min calibration at the start handles it. If your topic involves your own code, have the project open and ready to share.

Officially no. Practically yes if they're related — e.g. terminal_basics + git_minimum can sometimes share one hour. I'll tell you in the email after booking.

Coach is "I'm stuck — please help me unstick my project." Lessons is "Teach me one thing." A coach session is reactive; a lesson is taught. Same person, same price, different shape.

Not currently. The "private" in the title is intentional — group classes lose the calibration that makes a lesson useful. If you want a small-team workshop for your company, email me.

One topic. One hour. $149.

The fastest way to learn one specific thing.

./book_lesson.sh →