🏠 Our Story

Built by a student.
For students.

PyForm started as one Hong Kong student's frustration with existing Python tools — and became a platform that makes Python genuinely fun to learn.

🎓 How it started

Luca Yau was a secondary school student in Hong Kong, preparing for his DSE ICT exam. He needed to practice Python daily, but every tool he found was either too complicated, too slow, or just not built for students like him.

Replit was powerful but overkill. Trinket was basic. IDLE was clunky. Nothing felt right for a Hong Kong student trying to ace DSE ICT while actually enjoying the process of learning to code.

"I just wanted something simple. Open browser, write Python, run it. With some help when I'm stuck. Why was that so hard to find?"

— Luca Yau, Founder of PyForm

So he built it himself. Starting with vanilla JavaScript and Pyodide (Python in WebAssembly), Luca built the first version of PyForm in his spare time — between exam prep sessions, late at night, on weekends.

⚡ What makes PyForm different

As a student building for students, Luca knew what actually motivates people to keep coding. It's not just syntax and functions — it's progress you can see, competition with friends, and feeling like you're actually getting better.

That's why PyForm has XP, levels, PyCoins, a shop with attack items, and VS Mode — 1v1 real-time coding battles where you can challenge your classmates. Features you won't find anywhere else, because no one else thought to build them.

The AI assistant wasn't an afterthought either. When you're stuck at 11pm before an exam, you need help right now. FORM AI gives hints, explains errors, and reviews your code — without just giving you the answer.

📊 Where we are today

🇭🇰 Made in Hong Kong
Free Always free for students
50+ Python tasks
AI Built-in assistant

PyForm is now used by students across Hong Kong, with more joining every week. What started as one student's side project is becoming the go-to Python IDE for DSE ICT students.

🗓 The journey so far

💡
2024 — The idea
Frustrated with existing tools
Luca starts searching for a better Python IDE for DSE ICT prep. Nothing fits. He decides to build his own.
🔨
2024 — First build
PyForm v1 goes live
First version launches with Monaco Editor, Pyodide runtime, and basic file saving. Shared with classmates.
🤖
2025 — AI integration
FORM AI assistant added
AI-powered hints, debugging, and code review integrated. Students can get help 24/7 without waiting for a teacher.
⚔️
2025 — Gamification
VS Mode, XP system & PyCoins shop launched
Real-time 1v1 coding battles, XP progression, and a full shop system with attack items make learning addictive.
🏢
2026 — FORM Ltd.
Company established
PyForm officially becomes a product of FORM Ltd., a Hong Kong company dedicated to making coding education better for students.
🚀
Now — Growing
Expanding to more students
Blog, school plans, and new features launching. PyForm is becoming the #1 Python IDE for HK students.

About FORM Ltd.

FORM Ltd. is a Hong Kong technology company founded by Luca Yau. Our mission is simple: make coding education better for students in Hong Kong and beyond.

PyForm is our flagship product — a free, browser-based Python IDE designed specifically for students. We believe that learning to code should be accessible, engaging, and actually enjoyable. Not a chore.

We're a small team building big things. If you're a school, teacher, or organization interested in working with us, we'd love to hear from you.

Visit formhk.com →    Contact us →

🐍 Try what Luca built

Free, browser-based Python IDE. Built by a student, for students.
No download. No credit card. Start coding in seconds.

Start Coding Free →