Cohort course · Taught in Cantonese, subtitledKhoá học theo nhóm · Dạy bằng tiếng Quảng Đông, có phụ đề

Build your first real, working app with AI — even if you’ve never written a line of code.Tự tay làm ra app đầu tiên của bạn bằng AI — kể cả khi bạn chưa từng viết một dòng code.

Lessons are taught in Cantonese, with English and Vietnamese subtitles. Four weeks, one small cohort, everyone building at the same time. Taught by a law graduate who switched into software and now builds products for a living.Bài học được dạy bằng tiếng Quảng Đông, có phụ đề tiếng Anh và tiếng Việt. Bốn tuần, một lớp nhỏ, cả lớp cùng làm cùng lúc. Người dạy: mình học luật, tự chuyển sang làm software, giờ sống bằng việc làm sản phẩm.

Join the waitlistVào danh sách chờ

Audio is Cantonese only. If you can’t follow Cantonese audio, subtitles are there — but read the honest section below before you decide.Phần nói chỉ có tiếng Quảng Đông. Nếu bạn không nghe được tiếng Quảng Đông thì vẫn có phụ đề — nhưng hãy đọc phần nói thật ở dưới trước khi quyết định.

The teacherNgười dạy

讀完法律,我行IT

Studied Law, Now in TechHọc Luật, giờ làm IT

Language of instructionNgôn ngữ giảng dạyCantonese · EN/VI subtitlesTiếng Quảng Đông · phụ đề EN/VI
FormatHình thứcLive cohort, onlineHọc theo lớp, online
LengthThời lượng4 weeks · 3–5 hrs/week4 tuần · 3–5 giờ/tuần
Cohort sizeSố người mỗi lớp12 people, maxTối đa 12 người
/ 02

Is this you?Có phải là bạn không?

Four different people take this course for four different reasons. All four belong here.Bốn kiểu người vào học vì bốn lý do khác nhau. Cả bốn đều đúng chỗ.

/ The switcher/ Người chuyển ngành

You’re thinking about moving into techBạn đang tính chuyển sang làm tech

You want to find out what building actually feels like — with your own hands, on something real — before you commit to anything bigger.Bạn muốn biết làm sản phẩm thật ra là như thế nào — tự tay làm, trên một thứ thật — trước khi quyết định điều gì lớn hơn.

/ The builder/ Người có ý tưởng

You’ve had the same idea for a yearBạn giữ một ý tưởng cả năm nay

A side project you keep describing to friends and never start. You want it to exist, and you want to be the one who made it.Một dự án bạn kể hoài với bạn bè mà chưa bắt đầu. Bạn muốn nó tồn tại, và muốn chính mình là người làm ra nó.

/ The curious one/ Người tò mò

You want to know how any of this worksBạn muốn hiểu mấy thứ này chạy ra sao

Software, the internet, the apps you use every day. Not to change careers — just to stop feeling like it’s magic happening somewhere else.Software, internet, mấy app bạn dùng mỗi ngày. Không phải để đổi nghề — chỉ để nó không còn giống phép thuật ở đâu đó nữa.

/ The owner/ Người làm chủ

You’d rather build your own toolBạn muốn tự làm công cụ cho mình

You know exactly what your business needs. Explaining it to someone else costs more than learning to build the small version yourself.Bạn biết rõ việc của mình cần gì. Giải thích cho người khác còn mệt hơn là tự học làm bản nhỏ.

// No ranking here. Career switching isn’t the “real” reason and the others aren’t lesser ones.// Không xếp hạng. Chuyển ngành không phải lý do “chính đáng nhất”, ba lý do kia không hề kém hơn.

/ 03

Watch two full lessons. Free.Xem thử hai bài đầy đủ. Miễn phí.

These two lessons are the course. Same teacher, same style, same depth — nothing held back for the paid version. If they’re useful to you, there are 15+ more inside.Hai bài này chính là khoá học. Cùng người dạy, cùng cách dạy, cùng độ sâu — không giữ lại gì cho bản có phí. Nếu bạn thấy có ích, bên trong còn 15+ bài nữa.

Video in Cantonese · English & Vietnamese subtitlesVideo tiếng Quảng Đông · phụ đề tiếng Anh & tiếng Việt
Lesson 01 · 18 minBài 01 · 18 phút

From blank screen to a live pageTừ màn hình trắng đến một trang chạy thật

We build a real page and put it on the internet at a URL you can send to someone. Start to finish, nothing skipped.Mình làm một trang thật rồi đưa lên internet, có link để bạn gửi cho người khác. Từ đầu tới cuối, không bỏ bước nào.

Lesson 02 · 24 minBài 02 · 24 phút

When the AI is confidently wrongKhi AI trả lời sai mà vẫn rất tự tin

The part nobody films: reading the error, finding the lie, fixing it. This is the skill that decides whether you finish.Phần không ai quay: đọc lỗi, tìm chỗ AI nói sai, sửa lại. Đây là thứ quyết định bạn có làm xong hay không.

/ 04

What you walk away with.Bạn mang về được gì.

Things that exist, that you can open and show to someone. One per week.Những thứ tồn tại thật, bạn mở ra và cho người khác xem được. Mỗi tuần một thứ.

Week 01Tuần 01

A live website at your own addressMột website chạy thật ở địa chỉ của bạn

Deployed, public, working on a phone. A link you can send to a friend and they can open it right now.Đã deploy, công khai, mở được trên điện thoại. Một cái link bạn gửi cho bạn bè và họ mở được ngay.

Output: a URLKết quả: một đường link
Week 02Tuần 02

A tool you actually use every weekMột công cụ bạn dùng thật mỗi tuần

Something small that replaces a spreadsheet, a note, or a job you keep doing by hand. Test: you open it a month later without being asked.Một thứ nhỏ, thay cho một file Excel, một cái note, hay một việc bạn cứ làm tay hoài. Kiểm tra: một tháng sau bạn vẫn tự mở nó ra dùng.

Output: a working toolKết quả: một công cụ chạy được
Week 03Tuần 03

An app you can hand to someoneMột app bạn đưa cho người khác

Runs on their phone, with their own login and their own data. You watch someone else use the thing you made.Chạy trên điện thoại của họ, đăng nhập riêng, dữ liệu riêng. Bạn ngồi xem người khác dùng thứ do bạn làm ra.

Output: an installable appKết quả: một app cài được
Week 04Tuần 04

The idea you came in with, shippedChính ý tưởng bạn mang vào, đã ship

Your own project, built with feedback from me, live by the last session. Rough is fine. Live is the requirement.Dự án của riêng bạn, làm cùng góp ý của mình, chạy thật trước buổi cuối. Thô cũng được. Điều kiện là phải chạy thật.

Output: your thing, liveKết quả: thứ của bạn, chạy thật
/ 05

What this course won’t do.Khoá này không làm được gì.

Written before you pay, not after. If any of this is a dealbreaker, that’s a good outcome for both of us.Viết ra trước khi bạn trả tiền, không phải sau. Nếu có điều nào làm bạn dừng lại, vậy là tốt cho cả hai.

/ Where people get stuck/ Chỗ người ta hay bị kẹtThe middle is hardKhúc giữa là khúc khó

  • The first hour feels magic. Hour six is you staring at an error message that means nothing to you yet.Giờ đầu tiên thấy như phép thuật. Tới giờ thứ sáu là bạn ngồi nhìn một dòng lỗi chưa hiểu gì cả.
  • Deploying. Getting it off your laptop and onto the internet is where most people quietly stop.Deploy. Đưa nó ra khỏi máy mình để lên internet — đây là chỗ nhiều người âm thầm bỏ dở.
  • Scope. Almost everyone’s first idea is three ideas. Cutting it down feels like losing.Phạm vi. Ý tưởng đầu tiên của gần như ai cũng là ba ý tưởng. Cắt bớt nghe như bị thua.

/ Real time cost/ Thời gian thật phải bỏ ra3–5 hours a week3–5 giờ mỗi tuần

3–5hrs / weekgiờ / tuần
  • That’s watching plus building. The building half is not optional — watching alone produces nothing.Gồm cả xem và cả làm. Phần làm không thể bỏ — chỉ xem thì không ra được gì.
  • Some weeks it’s 6. If you genuinely can’t find 3, take a later cohort instead — I’d rather you join at the right time.Có tuần lên tới 6 giờ. Nếu bạn thật sự không có nổi 3 giờ, hãy đợi lớp sau — mình thích bạn vào đúng lúc hơn.

/ What AI still won’t do/ AI vẫn không làm thay bạnIt’s a tool, not a replacement for youNó là công cụ, không thay được bạn

  • Decide what’s worth building. It will happily build the wrong thing beautifully.Quyết định nên làm cái gì. Nó sẽ rất vui vẻ làm sai thứ một cách rất đẹp.
  • Tell you when it’s wrong. It sounds equally confident either way.Nói cho bạn biết khi nó sai. Đúng hay sai thì giọng nó cũng tự tin y như nhau.
  • Understand the people who’ll use your thing. That part stays yours.Hiểu những người sẽ dùng sản phẩm của bạn. Phần đó vẫn là của bạn.
  • Care whether you finish. Nobody’s tool does.Quan tâm bạn có làm xong hay không. Không công cụ nào quan tâm chuyện đó.

/ Don’t join if/ Đừng vào nếuThis isn’t for youKhoá này không dành cho bạn

  • You need spoken English or Vietnamese instruction. The audio is Cantonese; subtitles only go so far.Bạn cần được giảng bằng tiếng Việt hoặc tiếng Anh. Phần nói là tiếng Quảng Đông; phụ đề chỉ đỡ được tới một mức.
  • You want to watch and absorb. Every week ends with something you built or it doesn’t end.Bạn chỉ muốn ngồi xem cho ngấm. Mỗi tuần phải có thứ bạn tự làm ra, không thì tuần đó chưa xong.
  • You want a certificate, a credential, or someone to tell you you’re ready.Bạn muốn một cái chứng chỉ, một cái danh, hay ai đó xác nhận là bạn đủ giỏi.
  • You’re looking for a shortcut to money with AI. Not what this is, not what I’ll pretend it is.Bạn đang tìm đường tắt để kiếm tiền bằng AI. Đây không phải vậy, và mình cũng không giả vờ là vậy.
/ 06

Why me.Tại sao là mình.

I graduated from law school. No CS degree, no bootcamp, no head start.Mình học xong luật. Không bằng CS, không bootcamp, không lợi thế nào.

I taught myself to build, at night, badly at first, for a long time.Mình tự học làm sản phẩm, ban đêm, lúc đầu làm rất tệ, và tệ trong một thời gian dài.

Now I build software products people use daily — that’s what I do for a living.Giờ mình làm sản phẩm software có người dùng mỗi ngày — đó là nghề của mình.

“I was you.”“Mình từng là bạn.”

This is a first cohort, so there are no student testimonials to show you — I won’t invent any. What I can point to is that I have live products running right now with real users, and I keep them running. That’s the evidence I’d want if I were reading this page.Đây là lớp đầu tiên, nên chưa có nhận xét học viên nào để đưa bạn xem — và mình sẽ không bịa ra. Thứ mình có thể nói là: mình đang có sản phẩm chạy thật với người dùng thật, và mình vẫn đang giữ nó chạy. Nếu mình là người đọc trang này, đó là bằng chứng mình muốn thấy.


/ 07

Format & logistics.Hình thức & chi tiết.

Language of instructionNgôn ngữ giảng dạy
Cantonese, with EN & VI subtitlesTiếng Quảng Đông, phụ đề EN & VI

Every lesson and every live call is spoken in Cantonese. Recordings and lesson videos carry English and Vietnamese subtitles. Written material and feedback: English or Vietnamese, your choice.Mọi bài học và mọi buổi live đều nói tiếng Quảng Đông. Video và bản ghi có phụ đề tiếng Anh và tiếng Việt. Tài liệu viết và góp ý: tiếng Anh hoặc tiếng Việt, bạn chọn.

Cohort size — and whySố người mỗi lớp — và vì sao
12 people, hard capTối đa 12 người

Because I read every build myself and there’s only one of me. Past 12, feedback turns into generic advice, and generic advice is what free tutorials already give you. That’s the only reason it’s small.Vì mình tự xem từng bài của từng người, mà mình chỉ có một. Quá 12 người thì góp ý sẽ thành lời khuyên chung chung — mà lời khuyên chung chung thì tutorial miễn phí đã có sẵn. Đó là lý do duy nhất lớp nhỏ.

DurationThời lượng
4 weeks · 3–5 hrs/week4 tuần · 3–5 giờ/tuần

Lessons are pre-recorded so you watch on your own time; the live parts are scheduled. Cohort dates go out to the waitlist first.Bài học quay trước nên bạn xem lúc nào cũng được; phần live thì có giờ cố định. Ngày mở lớp sẽ gửi cho danh sách chờ trước.

SupportHỗ trợ
  • A live Q&A call every weekMột buổi Q&A live mỗi tuần
  • Private group chat with the cohortNhóm chat riêng của lớp
  • Written feedback on what you buildGóp ý viết cho từng thứ bạn làm
  • One 1:1 check-in during the four weeksMột buổi 1:1 trong bốn tuần
What you needBạn cần có gì
  • A laptop — Mac or Windows both fineMột laptop — Mac hay Windows đều được
  • Stable internetInternet ổn định
  • A few free accounts, set up together in week 1Vài tài khoản miễn phí, tuần 1 mình cùng làm
  • If any tool needs paying for, I’ll say so before you enrolNếu có công cụ nào phải trả phí, mình nói trước khi bạn đăng ký
No prior experienceKhông cần kinh nghiệm
Zero code required to startBắt đầu từ số 0 về code

If you can use a browser and type, you have enough. We install everything together in week 1, on the call, screen shared.Nếu bạn biết dùng browser và biết gõ chữ là đủ. Tuần 1 mình cài đặt cùng nhau, ngay trong buổi live, chia sẻ màn hình.

/ 08

Get the free lessons, then decide.Nhận hai bài miễn phí, rồi hãy quyết.

Leave your email and you’ll be first to get the two free lessons, then the cohort dates when they’re set. Nothing else. The cohort is 12 people and the waitlist gets first refusal.Để lại email, bạn sẽ là người nhận hai bài miễn phí trước, rồi tới ngày mở lớp khi có. Ngoài ra không gì khác. Lớp chỉ 12 người và danh sách chờ được ưu tiên trước.

No spam, no forwarding your email anywhere. You’ll get the two free lessons first, cohort dates after. Leave any time in one click.

/ 09

Plain answers.Trả lời thẳng.

01What language is it taught in?Khoá học dạy bằng ngôn ngữ nào?

Cantonese. Every lesson video and every live call is spoken in Cantonese, with English and Vietnamese subtitles on the videos. This is the third time this page says it, on purpose — I don’t want anyone finding out after they’ve paid.Tiếng Quảng Đông. Mọi video và mọi buổi live đều nói tiếng Quảng Đông, video có phụ đề tiếng Anh và tiếng Việt. Đây là lần thứ ba trang này nhắc, và là cố ý — mình không muốn ai biết chuyện này sau khi đã trả tiền.

02Do I need English?Mình có cần biết tiếng Anh không?

Not to follow the course. Subtitles and written material come in Vietnamese too, and you can ask questions in Vietnamese.Không cần, để theo được khoá học. Phụ đề và tài liệu đều có tiếng Việt, và bạn hỏi bằng tiếng Việt cũng được.

One honest catch: the tools themselves — buttons, error messages, AI replies — are mostly in English. You’ll be reading English words on screen. We work through that together instead of pretending it’s not there.Có một điểm phải nói thật: bản thân các công cụ — nút bấm, thông báo lỗi, câu trả lời của AI — phần lớn là tiếng Anh. Bạn sẽ phải đọc chữ tiếng Anh trên màn hình. Mình sẽ đi qua chuyện đó cùng bạn, chứ không giả vờ là không có.

03Do I need to be good at math?Mình có cần giỏi toán không?

No. Not once in four weeks. Building apps is mostly describing what you want clearly, then checking whether the thing did it.Không. Bốn tuần không dùng tới lần nào. Làm app phần lớn là diễn đạt rõ điều bạn muốn, rồi kiểm tra xem nó có làm đúng không.

04How many hours a week?Mỗi tuần cần bao nhiêu giờ?

3–5 hours, and some weeks it’s closer to 6. Roughly a third watching, two thirds building. If you only have time for the watching third, this cohort won’t work for you.3–5 giờ, có tuần gần 6 giờ. Khoảng một phần ba là xem, hai phần ba là làm. Nếu bạn chỉ có thời gian cho phần xem thì lớp này không phù hợp.

05Mac or Windows?Mac hay Windows?

Either. Everything we use runs on both, and I’ll show the setup for both. A tablet or phone alone isn’t enough — you need a laptop.Cái nào cũng được. Mọi thứ mình dùng đều chạy trên cả hai, và mình sẽ hướng dẫn cài cho cả hai. Chỉ có tablet hay điện thoại thì không đủ — bạn cần một laptop.

06What if I’ve never coded at all?Nếu mình chưa từng code gì hết?

That’s the person this course is built for. Week 1 assumes you’ve never installed a developer tool in your life — we do it together, on a call, with my screen shared.Đó chính là người khoá này được làm ra cho. Tuần 1 mặc định bạn chưa từng cài công cụ lập trình nào — mình làm cùng nhau, trong buổi live, mình chia sẻ màn hình.

07How do refunds work?Hoàn tiền thế nào?

Right now there’s nothing to refund — the waitlist is free and you can leave it in one click.Hiện tại chưa có gì để hoàn — danh sách chờ là miễn phí, và bạn rời khỏi nó bằng một cú nhấn.

When seats open: any deposit is fully refundable at any time before the cohort starts, one message, no reason needed — and refunded automatically if the cohort doesn’t run.Khi mở chỗ: tiền đặt cọc hoàn lại toàn bộ, bất cứ lúc nào trước khi lớp bắt đầu, chỉ cần một tin nhắn, không cần lý do — và tự động hoàn nếu lớp không mở.

08Will this get me a job?Học xong có xin được việc không?

I’m not going to claim that. What you get is things that exist: a live site, a tool you use, an app someone can hold. What you do with them afterwards is genuinely up to you and I’d be lying if I promised more.Mình sẽ không hứa chuyện đó. Thứ bạn nhận được là những thứ tồn tại thật: một site chạy thật, một công cụ bạn dùng, một app người khác cầm được. Sau đó bạn làm gì với chúng là chuyện của bạn — hứa thêm là mình nói dối.