About thichhoc.com
thichhoc.com is a Vietnamese software company building an interactive learning platform for the web and mobile. Lessons are software — rendered by our own engine and graded by the product — sold as a self-serve subscription.
The learner-facing site is in Vietnamese. This page is for partners, programs and reviewers who need to know what the company is and does.
The product
A learner opens a lesson and works through it one idea per screen: a figure drawn for that idea, then an exercise they answer in place. The product checks the answer immediately and, when it is wrong, re-explains that step before letting them move on. The same lessons run in the browser and in our mobile app, from one source.
- Web application — live at thichhoc.com, with a free tier that needs no account.
- Android app — published on Google Play by THICHHOC LTD.
- Catalogue — 10 courses live today, plus free reference tools such as a Chinese vocabulary reference.
Business model
thichhoc.com is a self-serve consumer subscription product. Learners buy access to the whole catalogue online, by card or bank transfer, without talking to anyone.
- Thích Học Plus — a pass that unlocks every course, sold monthly or yearly at a fixed price, charged once with no auto-renewal.
- Individual course passes, bought the same way.
Current list price of Thích Học Plus: 299.000₫ per month or 1.299.000₫ per year. Full terms on the pricing page (Vietnamese).
What we are not
Not an agency or a dev shop
We build one product, for our own customers. The company takes no client projects, no contract development and no consulting engagements, and has no service rate card.
Not a school or a tutoring centre
There are no classes, no timetable, no teachers assigned to learners and no physical premises where teaching happens. A lesson is software: it is rendered, answered and graded in the browser or the app.
Not a content library
The courses are not uploaded PDFs or recorded video. Each lesson is structured data rendered by our own interaction engine, and every exercise in it is checked by the product, not by a person.
Technology
One content contract, two clients
Every kind of thing a lesson may contain — an explanation, a figure, a formula, a quiz, an answer box — is declared once as JSON Schema. The TypeScript models the web app uses and the Dart models the mobile app uses are generated from that declaration, and continuous integration fails the build if either drifts from it. Adding a new kind of interaction is a change to the contract, not a rewrite of two apps.
Lessons that grade themselves
An exercise is a block in the lesson, not a separate quiz page. The learner answers in place, the product marks it immediately, and a wrong answer opens the explanation for that specific step.
Content ships without a deploy
Courses are published to Cloud Storage and picked up by the running service. Authoring and engineering move at their own speeds, and a typo fix does not need a release.
Open source where it helps readers
Our English–Vietnamese dictionary for e-readers (Kindle, Kobo, KOReader, Boox) is built and published in the open at github.com/thichhoc-org, with its data under CC BY-SA 4.0.
Infrastructure
The platform runs entirely on Google Cloud and Firebase. The web application is built with Next.js; the mobile app with Flutter.
- Firebase App Hosting
- Serves the Next.js web application and its API routes.
- Cloud Storage
- The only source of lesson content. Courses are published to a bucket and read from it at request time — never from the repository, never from a disk the server owns.
- Cloud Firestore
- Accounts, entitlements, payment records and learner progress.
- Firebase Authentication
- Sign-in for web and the mobile app, including device linking.
- Firebase Cloud Messaging
- Announcements pushed to the mobile app on iOS and Android.
- Google Analytics 4 (Firebase Analytics)
- The single analytics sink for web and mobile, emitting one shared event schema from both.
Company
- Legal name
- THICHHOC COMPANY LIMITED (CÔNG TY TNHH THICHHOC)
- Incorporated
- 17 June 2026, Da Nang, Vietnam — limited liability company
- Enterprise / tax code
- 0402343529
- Funding
- Independently funded by its founders
- Registered office
- Tầng 6, Tòa nhà dầu khí, Số 2 đường 30-4, Phường Hòa Cường, TP Đà Nẵng, Việt Nam
- Director
- Nguyễn Anh Thư
- Contact
- [email protected]
- Open source
- github.com/thichhoc-org
The website is registered with Vietnam's Ministry of Industry and Trade as an e-commerce site (public record). We are hiring.
