Learn
Guided learning paths
Topic tracks that tie concepts, references, tools, and a hands-on task together — a route through the toolkit, not just a list.
Web security basics
Understand the browser's security model, then harden a response end to end.
Concepts
Reference
Practice
Hands-on
Designing an API
From idempotency and rate limits to validating an OpenAPI contract.
Reference
Hands-on
Auth & tokens
Sessions vs tokens, JWT, OAuth scopes, and refresh — and how to debug them.
Concepts
Reference
Hands-on
Crypto basics
Hashing vs encryption, salts, HMAC, and checksums — what to use when.
Thai dev essentials
Validate a Thai ID, work in the Buddhist era, spell baht, and make a PromptPay QR.
Hands-on
Ship & operate
Package, deploy, and run services in production — containers, pipelines, IaC, and safe rollouts.
Concepts
Databases
Model, query, and scale data — ACID, indexes, isolation levels, and SQL vs NoSQL.
Concepts
Reference
Practice
Web performance
Make pages fast — Core Web Vitals, lazy loading, code-splitting, and caching.
Concepts
Reference
Practice
Hands-on
Testing
Build confidence — the test pyramid, test doubles, coverage, TDD, and taming flaky tests.
Concepts
Reference
Hands-on