Programming Foundations
រៀនគិតដូចអ្នកសរសេរកម្មវិធី
Break problems into steps, understand variables, conditions, loops and functions, and learn to debug with AI as a helper instead of a crutch.
Each course is a world with its own chapters and lessons. Start with the one that fits where you are today. The others will be here when you are ready.
រៀនគិតដូចអ្នកសរសេរកម្មវិធី
Break problems into steps, understand variables, conditions, loops and functions, and learn to debug with AI as a helper instead of a crutch.
បង្កើតគេហទំព័រពីសូន្យ
Start with the internet and HTML, shape layouts with modern CSS, work confidently in the terminal with AI tools, then build full apps with React and Next.js.
បង្កើតគេហទំព័រផ្ទាល់ខ្លួន
Start from a reference picture, break it into boxes, and build a bento-style profile page step by step: semantic HTML, design tokens, flexbox, CSS Grid, a live clock, a slider, and a phone layout. Then put it online.
បង្កើតកម្មវិធីទូរស័ព្ទ
Understand how mobile apps differ from websites, design for small screens and touch, build a real app, and learn what it takes to publish it.
No long videos to sit through. Each lesson gives you four ways in.
Every lesson is written in clear Khmer first, so you can go at your own speed.
Hear me explain the idea in my own voice, like a friend sitting next to you.
A short clip shows the result, so you know exactly what you are building.
Make it yourself. Understanding comes from doing, not from watching.
Right now every lesson is free. If it helps you and you want more of it, supporting the work is what lets me keep writing.
☕ ប៉ាវកាហ្វេអេតមីន · Buy me a coffeeEvery lesson is free to read, listen to and build.
If the lessons help you, you can support the work with a donation.
Complete courses with projects, kept affordable for students in Cambodia.