Back to tools

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.

0 of 10

Designing an API

From idempotency and rate limits to validating an OpenAPI contract.

0 of 10

Auth & tokens

Sessions vs tokens, JWT, OAuth scopes, and refresh — and how to debug them.

0 of 10

Crypto basics

Hashing vs encryption, salts, HMAC, and checksums — what to use when.

0 of 10

Thai dev essentials

Validate a Thai ID, work in the Buddhist era, spell baht, and make a PromptPay QR.

0 of 5

Testing

Build confidence — the test pyramid, test doubles, coverage, TDD, and taming flaky tests.

0 of 10