hands-on coding · cohort · intermediate
API Orchestration with Python
Coordinate REST endpoints, pagination, and retries without turning scripts into spaghetti.
6 weeks · 42 guided hours · weekend intensive · 14,900 THB (informational)
Tool stack
Pythonhttpxpydantic
Description
You will stitch together vendor APIs with session reuse, backoff, and schema checks. Case studies include HRIS exports and marketing analytics pulls where Thai character sets must survive encoding hops.
What is included
- Session pooling and connection hygiene
- Retry budgets with jitter for flaky hotel-chain APIs
- Pagination strategies that survive cursor resets
- Schema validation with pydantic models
- Batching writes to avoid thrashing downstream databases
- Contract tests against recorded fixtures
Outcomes
- Deliver a resilient ingestion script with documented SLAs
- Demonstrate failure modes with synthetic outage drills
- Pair with a mentor on a code review focused on edge cases
FAQ
Do you cover GraphQL?
Mentioned briefly; REST-first depth is the promise of this cohort.
Are vendor accounts provided?
No—you will work against mocked services and shared sandboxes only.
What is not included?
Legal review of vendor terms; your organization remains responsible for compliance.
Experience notes
“Pagination lab mirrored our messy loyalty API—mentor notes on backoff were sharper than internal wiki pages.”
“Still translating some pydantic errors for teammates who do not read traces daily.”