Back to Home

AI Engineering Masterclasses

Small-group, hands-on workshops in Copenhagen's Meatpacking District. Five people, half a day, working code you take home.

09:00 -- 12:00 2.5 Hours Hands-On
Max 5 People Personal Attention
From 5,000 DKK Two tiers available

Available Workshops

Each workshop is designed for intermediate engineers who want to shortcut weeks of experimentation into one focused session. You leave with a GitHub repo of working code.

Build AI UIs Beyond Chat

The new agent UI protocols let AI generate real interfaces, not just text. Build with all three in one session.

  • MCP Apps for tool-driven interfaces
  • A2UI for agent-to-user interaction
  • AG-UI for generative UI components
  • Build a working multi-protocol app
View Agenda
09:00 -- The Chat Wall Problem -- why chat-only AI hits a ceiling. Where MCP Apps, A2UI, and AG-UI fit in the protocol stack.
09:30 -- Your First MCP App -- build a Python MCP server that serves an interactive HTML widget inside a chat client.
10:00 -- Break
10:10 -- Generative UI with A2UI -- build an agent that returns declarative JSON UI instead of text. Create a React renderer for it.
10:50 -- AG-UI: Real-Time Feedback -- stream agent events to a frontend: tool progress, state updates, partial responses.
11:20 -- Production Patterns -- security, multi-provider model routing, and lessons from a live enterprise deployment.
11:50 -- Wrap-up and Q&A
12:00 -- End

Claude Code: 0 to Productive

Set up Claude Code, learn the workflow patterns that actually save time, and ship something real before the session ends.

  • CLAUDE.md, hooks, and project setup
  • Multi-file editing workflows
  • Skills, hooks, and multi-agent workflows
  • Ship a working feature end-to-end
View Agenda
09:00 -- Why Claude Code -- where it fits vs other tools. The mental model shift that makes it useful.
09:20 -- Project Setup -- CLAUDE.md, hooks, MCP server integration, .claudeignore. Configure a real project.
09:50 -- Workflows That Work -- multi-file editing, plan-then-execute, test-driven prompting, debugging patterns.
10:20 -- Break
10:30 -- Ship a Feature -- build a complete feature end-to-end using Claude Code, from spec to commit.
11:15 -- Advanced Patterns -- multi-instance workflows, context management, cost control, CI/CD integration.
11:50 -- Wrap-up and Q&A
12:00 -- End

Multi-Agent Systems (Google ADK)

Design a multi-agent architecture where specialised agents collaborate on tasks. Based on real enterprise deployments.

  • Google Agent Development Kit setup
  • Agent orchestration patterns
  • Tool use and inter-agent communication
  • Build a working multi-agent system
View Agenda
09:00 -- Why Multi-Agent -- the single-agent ceiling. Case study from an enterprise platform deployment.
09:25 -- Your First Agent Team -- build a router agent with specialised sub-agents using Google ADK.
10:00 -- Break
10:10 -- Dynamic Routing and Models -- on-the-fly agent configuration. Multi-provider model routing (OpenAI, Claude, Gemini).
10:45 -- Enterprise Integration -- MCP servers, authentication flows, session management, file handling.
11:15 -- Production Hardening -- real-world bugs, testing non-deterministic systems, deployment patterns.
11:50 -- Wrap-up and Q&A
12:00 -- End

AI Platform Engineering

Deploy an AI agent platform with Terraform, event-driven pipelines, and observability. Infrastructure-as-code for the AI era.

  • Terraform modules for AI infrastructure
  • Event-driven pipeline architecture
  • Observability and monitoring setup
  • Deploy a production-ready platform
View Agenda
09:00 -- The AI Platform Problem -- what AI workloads need that web platforms don't. Reference architecture overview.
09:25 -- Terraform for AI -- deploy agent backends, vector stores, artifact storage, and API gateway with IaC.
10:00 -- Break
10:10 -- Event-Driven Pipelines -- document upload, embedding, indexing. Async processing for AI workloads.
10:50 -- Observability -- what to monitor in AI systems: tokens, latency, routing decisions, cost.
11:20 -- CI/CD and Deployment -- multi-stage Docker builds, database migrations, feature flags, staging workflows.
11:50 -- Wrap-up and Q&A
12:00 -- End

What's Included

Public Workshop -- 5,000 DKK

Learn the patterns

  • 2.5-hour hands-on session (09:00 -- 12:00)
  • Work on your own laptop with real code
  • GitHub repository with all materials
  • Certificate of completion
  • Coffee and refreshments
  • Optional group Q&A follow-up session
  • Pre-work architecture review
  • 1:1 follow-up call
  • Written implementation plan
  • Custom advice for your system

AI Engineering Intensive -- 10,000 DKK

Apply them to your system

Or 40,000 DKK for a team of up to 5

  • Everything in Public Workshop
  • 30--60 min async pre-work review of your repo, architecture, and use case
  • Tailored examples and identified bottlenecks prepared for your context
  • 1:1 architecture follow-up call to apply patterns to your system
  • Written implementation plan or reference architecture diagram
  • Custom advice applied to your specific system

Application reviewed before booking to ensure fit

Sample certificate of completion

Download sample certificate (PDF)

Venue

  • SOHO Kodbyen, Flæsketorvet 68, 1711 Kobenhavn V
  • Maximum 5 participants per session
  • Coffee and refreshments provided
  • High-speed internet and power at every seat
SOHO Kodbyen meeting room SOHO Kodbyen workspace

SOHO Kodbyen -- Copenhagen's Meatpacking District

Your Instructor

Mark Edmondson

Mark Edmondson -- Google Developer Expert, O'Reilly author, and Forward Deployed Engineer specialising in enterprise AI platforms and multi-agent systems.

Choose Your Format

Two ways to learn. Same expert instruction, same small groups, same working code.

Public Workshop

Learn the patterns

5,000 DKK
~670 EUR per person
  • 2.5-hour hands-on session (09:00 -- 12:00)
  • Work on your own laptop with real code
  • GitHub repository with all materials
  • Certificate of completion
  • Coffee and refreshments
  • Optional group Q&A follow-up session
  • Pre-work architecture review
  • 1:1 follow-up call
  • Written implementation plan
  • Custom advice for your system
Register Now

Contract credit: If you sign a Holosun ApS consultancy or platform contract within 6 months of attending, the full workshop fee is credited against your first invoice.

Register Your Interest

Secure your place

Each workshop is limited to 5 participants. For the Public Workshop, we will confirm availability and send a 10% deposit invoice (500 DKK). For the AI Engineering Intensive, we will review your application and confirm fit before invoicing.

Email Us

workshops@sunholo.com

Location

SOHO Kodbyen, Flæsketorvet 68, 1711 Kobenhavn V

April 2026

Mon Tue Wed Thu Fri
1
2
3
6
10
13
17
20
24
27
29

May 2026

Mon Tue Wed Thu Fri
1
4
8
11
15
18
22
25
27
29

June 2026

Mon Tue Wed Thu Fri
1
5
8
12
15
19
22
26
29

Terms & Conditions

Deposit & Payment

A 10% deposit is required to secure your place. For the Public Workshop this is 500 DKK (~67 EUR). For the AI Engineering Intensive this is 1,000 DKK (~134 EUR) per person, or 4,000 DKK for a team of 5. The remaining balance is due no later than 7 days before the workshop date. Payment is by invoice from Holosun ApS.

AI Engineering Intensive -- Application Process

The AI Engineering Intensive requires a brief application describing your use case and architecture. We review each submission to ensure the workshop content can be meaningfully tailored to your needs. We aim to respond within 2 business days.

Team Pricing

The AI Engineering Intensive is available at 40,000 DKK for a team of up to 5 participants (saving 10,000 DKK compared to individual bookings). All team members attend the same session.

Cancellation Policy

Cancellations made more than 7 days before the workshop date receive a full refund minus the 10% deposit. Cancellations within 7 days of the workshop are non-refundable, but you may transfer your place to a colleague at no charge.

Contract Credit

If your company enters into a Holosun ApS consultancy or platform contract within 6 months of attending a workshop, the full workshop fee (5,000 DKK or 10,000 DKK per attendee, depending on tier) is credited against the first invoice. This applies per individual attendee.

Rescheduling

If a workshop does not reach the minimum of 2 participants, Sunholo reserves the right to reschedule. Registered participants will be offered alternative dates or a full refund.

Frequently Asked Questions

Do I need prior AI experience?

It depends on the workshop. Claude Code: 0 to Productive is accessible to any developer. Multi-Agent Systems and AI Platform Engineering assume familiarity with Python, cloud services, and basic AI concepts. Build AI UIs Beyond Chat requires frontend development experience.

What should I bring?

A laptop with admin access to install software. You will receive a pre-workshop email with specific setup instructions (accounts, API keys, tools to install) at least one week before the session.

What is the difference between the two tiers?

The Public Workshop (5,000 DKK) teaches you the patterns and gives you working code to take home. The AI Engineering Intensive (10,000 DKK) adds pre-work where we review your specific architecture, tailor the session to your use case, and follow up with a 1:1 architecture call and written implementation plan. Choose the Public Workshop to learn; choose the Intensive to solve a specific problem.

Can I book for my team?

Yes. The AI Engineering Intensive offers team pricing at 40,000 DKK for up to 5 people (saving 10,000 DKK). For larger groups or custom arrangements, contact us at workshops@sunholo.com.

Is lunch included?

The workshop runs 09:00 -- 12:00, so lunch is not included. However, coffee and refreshments are provided throughout. SOHO Kodbyen has an on-site cantina (CHOW) and the Meatpacking District has many excellent lunch options for afterwards.