class.htpi.me

Small classes, real questions.

Small · participatory · in person & online

Classes and seminars on AI, data, and the tools I actually use — small rooms, real participation. Mostly in person in Hong Kong; sometimes online, occasionally further afield.

See open classes How it works

One account across htpi.me and class.htpi.me. Registering for a class creates your account automatically.

Next class
Studio · Class F34J

From a sentence to software.

以言造物 — vibe coding, properly.

Sat 22 Aug · 14:00–17:00 · Kwun Tong 3 left
Sat 12 Sep · 14:00–17:00 · Kwun Tong 6 left
HKD 1,680 from · per person
View class
Open for registration fees & discounts on each class page
Studio · F34J Open

From a sentence to software.

Bring an idea, or something you’re tired of doing over and over. You leave not only with a webpage, tool, application or workflow you’ve “talked” into being, but also with a way to keep turning future ideas into something that works.

Sat 22 Aug / Sat 12 Sep · 2 sessions fr. HKD 1,680

Next class in preparation.

Details are being finalised. Members are notified first when registration opens.

From past students
What makes Horris stand out is not simply that he “explains things clearly.” He is not the kind of instructor who only teaches a sequence of steps. He is an industry expert with many years of hands-on experience, and that depth comes through clearly in his teaching. First, Horris brings a strong depth of professional knowledge. Rather than simply following a textbook or repeating the course material, he genuinely understands the logic, principles, limitations and practical applications behind the subject. As a result, his teaching never remains at the surface: it is substantive, well-founded and credible. Second, he can make complex concepts easy to understand without oversimplifying them. Some experts may have extensive experience but struggle to explain things in a way that students can readily follow. Conversely, some instructors may explain things well but lack the practical experience to support what they teach. What is unusual about Horris is that he possesses both qualities. He can break down difficult ideas using simple, relatable examples and metaphors while keeping the content accurate and rigorous. Third, he does not merely teach students what to do; he helps them understand why they are doing it. Many courses teach you to complete a task by following a series of steps, but you may finish without truly understanding the reasoning behind them. Horris teaches differently. He explains the underlying logic so that students can develop a genuine foundation instead of simply memorising a set of procedures. Fourth, he is highly skilled at addressing questions from students with different backgrounds. A class may include students with limited prior knowledge as well as those who already understand the subject to some extent. Horris can quickly identify what a student is actually struggling with and respond in a clear, direct and appropriate way. His answers do more than address the question at the surface: he helps students connect it to the wider concept and develop a more complete understanding. Fifth, his courses connect knowledge with practical application. Drawing on his many years of industry experience, he goes beyond theory and helps students understand how the knowledge is used in real situations, when it is applicable, and why it matters. This makes his courses practical and comprehensive—and distinguishes them from courses that teach procedures without developing a deeper understanding. Overall, I would describe Horris as a rare combination: he has the depth of an industry expert as well as a strong ability to teach and communicate. His greatest value lies not only in making difficult material easier to understand, but in drawing on genuine depth of knowledge to help students build a clear and solid foundation. For anyone who wants to understand a subject properly, rather than merely learning how to perform a few tasks at the surface level, Horris’s courses are extremely valuable.
Carmen K. · Former Director, Morgan Stanley attended: OpenClaw Workshop · 9 Apr 2026
Excellent workshop that enable myself to turn ideas in my mind for years into actual tools, without the need of any developers or engineers! The workshop lays the foundation for plenty of future use cases too - recommended for everyone who is afraid of tech and taking their first step to create something on your own!
EC
I really enjoyed the Vibe Coding course. I came in with lots of ideas but very little confidence that I could actually build them myself. The course changed that. What I found most valuable was learning by actually building, rather than spending too much time on theory. By the end, I had built a working MVP and, more importantly, understood how to approach an idea: start small, define what you want it to do, build, test, and iterate. It made building with AI feel much more accessible to someone who isn't a traditional developer. I left the course not just with something I'd built, but with a long list of things I now want to try building next.
Catherine
I gained a great deal from the course. Horris explained everything thoroughly and combined his teaching with live, hands-on exercises, making it easier to remember by learning and practising at the same time. By the end of the course, I was able to carry out the basic tasks independently. The course was highly practical and valuable, and I would recommend it.
Effi Y. · Entrepreneur attended: OpenClaw Workshop · 9 Apr 2026
About the classes

A class starts with a question. It doesn't take many people — what matters is that everyone has room to ask, to try things, and to bring a different way of seeing.

How the classes work
小班

Room enough that questions aren’t passed over.

參與

Not just listening — asking, trying, trading views.

實作

Real tools and real cases — limits and trade-offs included.

延續

Materials stay after class; keep following the question.

How to register

Pick a class, reserve a seat, then pay.

01

Reserve a seat

Choose a class and session and submit your registration. The seat is held for you for 24 hours.

02

Complete payment

Pay by FPS or PayMe. Once payment is confirmed, your registration is complete; if 24 hours pass unpaid, the seat reopens.

03

Receive confirmation

After payment is confirmed you'll receive a registration confirmation and the pre-class materials. On the day, just follow what the class page lists.

FPS and PayMe carry no fee; Stripe and PayPal add a 3% handling charge. Signed-in members see their member price automatically.

Questions The full rules

Do I need a technical background?

Depends on the class — each class page states what it assumes. Many need curiosity only, and anything technical is set up together, in the room.

What if I can't make it after paying?

Transfer your seat to a friend free any time before class; with 7+ days notice you can instead carry the fee to the next run. No refunds for no-shows.

How do payments work?

Reserve first, then pay within 24 hours by FPS or PayMe. Stripe / PayPal are accepted with a 3% handling charge.

Are classes recorded?

Some are. Recordings, when they exist, live with HtPi memberships (River and above) — classes themselves are for the room.

HtPi members save 5–15% on every class, and hear about new ones first. htpi.me/subscribe ↗