# Hlutur AS > Cloud native engineering and education, run by Leffen from Bergen, Norway. > Hands-on evening courses and workshops on Kubernetes, Go, platform > engineering, and AI-assisted development, plus consulting on the same. Courses are small (8-12 seats), taught by a practitioner, and run on demand — there is no fixed public schedule. Prices are per seat in NOK, excluding VAT. ## Courses ### AI-assisted development - Effective AI Development: Agentic Coding Foundations — NOK 4800, 12 seats - AI Pair Programming for Teams: Guardrails that Scale — NOK 6800, 8 seats - Claude Code Assistant Mastery — NOK 4800, 12 seats - Claude Code in Production: Subagents, Hooks & MCP — NOK 5200, 10 seats - Shipping with Codex: OpenAI's Coding Agent — NOK 5200, 12 seats - Google Antigravity: The Agent-First IDE — NOK 4800, 12 seats - Gemini Code Assist Workshop — NOK 4800, 12 seats ### Cloud native platform - Kubernetes Fundamentals — NOK 4800, 12 seats - Docker & Container Orchestration — NOK 4800, 12 seats - CI/CD with GitHub Actions — NOK 4800, 12 seats - Terraform Infrastructure as Code — NOK 4800, 12 seats - Prometheus & Grafana Monitoring — NOK 4800, 12 seats Full details, including syllabus and prerequisites: https://hlutur.com/#courses ## Guides Free long-form writing, the same material covered in the courses: - https://hlutur.com/engineering/kubernetes-architecture - https://hlutur.com/engineering/go-microservices - https://hlutur.com/engineering/platform-engineering - https://hlutur.com/engineering — index ## Contact Reading anything here is anonymous. Sending an enquiry is the one call that reaches a person, so it carries a client identity: register once, then send a bearer token with the enquiry. ``` POST https://hlutur.com/oauth/register -> client_id + client_secret POST https://hlutur.com/oauth/token -> access_token (scope enquiry:write) POST https://hlutur.com/mcp -> send_enquiry, with the token ``` The contact form on the page posts to https://hlutur.com/api/contact from the visitor's browser and needs no token — a person is present there. Full flow, including the discovery documents: https://hlutur.com/auth.md ## MCP server An MCP server exposes the course catalog and the enquiry route as tools (list_courses, get_course, list_guides, send_enquiry): ``` https://hlutur.com/mcp ``` Transport is streamable HTTP. The three read tools need no authentication; send_enquiry needs a token with scope enquiry:write. ## A2A agent An A2A agent answers the same questions over JSON-RPC: ``` POST https://hlutur.com/a2a ``` Answers come back inline as messages — this agent creates no tasks and does not stream. Questions are answered anonymously. Enquiries must be sent as a data part with name, email and message, with a token for resource https://hlutur.com/a2a. Agent card: https://hlutur.com/.well-known/agent-card.json ## Agent discovery - https://hlutur.com/.well-known/mcp/server-card.json — MCP Server Card - https://hlutur.com/.well-known/api-catalog — RFC 9727 API catalog - https://hlutur.com/.well-known/ai-catalog.json — ARD capability manifest - https://hlutur.com/.well-known/agent-skills/index.json — Agent Skills index - https://hlutur.com/.well-known/oauth-authorization-server — RFC 8414 metadata - https://hlutur.com/.well-known/oauth-protected-resource — RFC 9728 metadata - https://hlutur.com/auth.md — what needs a token and how to get one - https://hlutur.com/sitemap.xml