មេរៀន

ស៊េរីមេរៀនជាជំហានៗ ដើម្បីរៀនតាមរយៈការអនុវត្តជាក់ស្តែង ម្តងមួយជំពូក — ជ្រើសរើសស៊េរីមួយខាងក្រោម ហើយបន្តទៅតាមជំពូករបស់វាតាមលំដាប់។

ទើបចាប់ផ្តើមមែនទេ? សូមធ្វើតាមផែនទីការសិក្សា «ចាប់ផ្តើមនៅទីនេះ»

មូលដ្ឋានគ្រឹះ

ជំហានដំបូងដែលអ្នកអភិវឌ្ឍន៍គ្រប់រូបត្រូវការ មិនថាអ្នកជ្រើសរើសជំនាញណាបន្ទាប់ទេ។

កម្រិតដំបូង

របៀបដែលកុំព្យូទ័រដំណើរការ

យល់ដឹងពី CPU, ការប្រៀបធៀប RAM និង Storage, ស្គាល់ File, Process, Thread ព្រមទាំងតួនាទីពិតប្រាកដរបស់ប្រព័ន្ធប្រតិបត្តិការ — មូលដ្ឋានដែលមេរៀនផ្សេងទៀតទាំងអស់ពឹងផ្អែកលើ។

10 ជំពូក

កម្រិតដំបូង

មូលដ្ឋានគ្រឹះ Command Line

ធ្វើដំណើរក្នុងចំណោម file ដំណើរការកម្មវិធី ភ្ជាប់ command ជាមួយគ្នា ហើយឈប់ខ្លាច terminal — មេរៀនផ្សេងទៀតទាំងអស់សន្មតថាអ្នកចេះរឿងនេះរួចហើយ។

11 ជំពូក

កម្រិតដំបូង

Git និង GitHub សម្រាប់អ្នកចាប់ផ្តើម

រក្សាទុកការងារ កែកំហុស ប្រើ branch ដោះស្រាយ merge conflict និងសហការគ្នាតាមរយៈ pull request — ឧបករណ៍ដំបូងដែលក្រុមហ៊ុនគ្រប់កន្លែងរំពឹងថាអ្នកចេះ។

11 ជំពូក

កម្រិតដំបូង

របៀបដែលគេហទំព័រដំណើរការ

URL, DNS, HTTP, status code, cookie និង caching — អ្វីដែលពិតជាកើតឡើងចន្លោះពេលអ្នកវាយអាសយដ្ឋានមួយ និងពេលអ្នកឃើញទំព័រ ដោយតាមដានវាជាមួយ DevTools របស់ browser និង curl។

11 ជំពូក

កម្រិតដំបូង

មូលដ្ឋានគ្រឹះ HTML & CSS

រៀបចំរចនាសម្ព័ន្ធទំព័រដោយប្រើ semantic HTML តុបតែងវាដោយ CSS ហើយធ្វើឲ្យវាមើលទៅស្អាតលើទូរស័ព្ទជាមួយ box model, Flexbox, Grid និង responsive design — បន្ទាប់មកបោះពុម្ពផ្សាយវា។

11 ជំពូក

កម្រិតដំបូង

មូលដ្ឋានគ្រឹះ JavaScript និង TypeScript

រៀន variable, function, array និង object, DOM, async code ហើយបន្ទាប់មកបន្ថែម type របស់ TypeScript — រួចប្រើវាដើម្បីធ្វើឲ្យទំព័រប្រវត្តិរូបមានអន្តរកម្ម។

12 ជំពូក

កម្រិតដំបូង

គណិតវិទ្យាសម្រាប់អ្នកសរសេរកម្មវិធី

Binary និង hex, bitwise flag, boolean logic, សំណុំ, modulo, Big-O, ការរាប់, ប្រូបាប និងធរណីមាត្រ — គណិតវិទ្យាប្រចាំថ្ងៃដែលលាក់នៅក្នុងកូដរបស់អ្នក រៀនតាមរយៈការសាងសង់ toolkit តូចមួយ។

12 ជំពូក

កម្រិតមធ្យម

រចនាសម្ព័ន្ធទិន្នន័យ និងក្បួនដោះស្រាយ

Array, hash map, linked list, stack, queue, recursion, searching, sorting, tree, heap, graph និង dynamic programming ក្នុង TypeScript — ភ្ជាប់ជាមួយកន្លែងដែលអ្នកជួបវាក្នុងការងារ ហើយត្រៀមខ្លួនសម្រាប់ការសម្ភាសន៍បច្ចេកទេស។

14 ជំពូក

កម្រិតដំបូង

SQL និង Relational Database

Table, key, ទំនាក់ទំនង, JOIN, aggregation, normalization, index និង transaction ក្នុង PostgreSQL — រៀនតាមរយៈការសាងសង់ database របស់ហាងអនឡាញតូចមួយ។

12 ជំពូក

Backend និង DevOps

បង្កើត API ធានាសុវត្ថិភាព ទទួលការទូទាត់ប្រាក់ និងដាក់ឱ្យដំណើរការលើ production។

បញ្ញាសិប្បនិមិត្ត

បង្កើតមុខងារពិតៗដោយប្រើ large language model — chatbot, RAG និង agent។

កម្រិតមធ្យម

Docker Sandboxes Crash Course

Isolated dev environments in 1 hour, then a deeper dive into AI agent sandboxing — kits, environment files, the MCP gateway, and multi-agent workflows.

13 ជំពូក

កម្រិតដំបូង

របៀបដែល LLM ដំណើរការ (សម្រាប់អ្នកសរសេរកម្មវិធី)

Token, ប្រូបាប, temperature, ការ train, embedding, context window, prompt និង hallucination — របៀបដែល large language model ដំណើរការពិតប្រាកដ រៀនតាមរយៈការសាងសង់ model តូចមួយដោយខ្លួនឯង។

10 ជំពូក

កម្រិតដំបូង

Build a Chatbot with an LLM API

Call a language model over HTTP, keep conversation memory, stream the reply, protect your API key behind a backend, handle errors and cost, and ship a web chat UI — built step by step with Node.js.

8 ជំពូក

កម្រិតមធ្យម

RAG: Chat with Your Own Documents

Make a language model answer from your own files: split documents into chunks, turn them into embeddings, search by meaning, build a grounded prompt with citations, improve retrieval, and measure whether it works.

8 ជំពូក

កម្រិតមធ្យម

AI Agents with Tools & MCP

Let a language model call your functions to get real work done: tool calling, the agent loop, well-designed tools, memory and planning, the Model Context Protocol (MCP), and the safety rules that keep an agent from doing harm.

11 ជំពូក

កម្រិតមធ្យម

Math for AI

Vectors, dot products, matrices, derivatives, gradient descent, probability, and a tiny neural network that learns — the intuition behind embeddings and training, learned by building a small toolkit instead of reading proofs.

8 ជំពូក