CompaniesTrainingAI for teams

AI already writes the code. Give your team the system to direct it.

In-company or remote24 h liveEnglish or SpanishAdapted to your stack

Six live sessions for your team to build its AI development harness: the system that lets you delegate work to agents and trust the result. When it ends, the team takes it away ready to apply to your projects.

Up to €997 per person · the larger the group, the lower the per-person price

developers trained
10,000+
years building software
15+
Google Developer Expert
GDE
of AI Expert, live
6th cohort
90 student testimonials
★★★★★

Where you may have seen us

GoogleBBVATelefónicaDeloitteNTT DataWallapopIdealistaGlobantSngularEventbriteCodemotionKairos
The problem

From loose prompts to a working system

The same request, two very different outcomes. The difference isn't the model or better prompting: it's the environment around the agent.

agent — with your harness

make me Google login

→ reading AGENTS.md and context

→ spec: scope + acceptance criteria

→ implementing (only files in scope)

✓ tests 12/12 · lint ok

✓ PR ready for your review

tests
✓ 12/12
scope
only what the spec says
your role
reviewing the PR

That environment has a name: harness engineering. In this training your team builds it, with your stack and your rules.

What your team builds

Six sessions, six layers. A harness ready for your projects

Each session adds a layer on top of the previous one, with examples from your stack. Scroll down and watch the team harness come together.

  1. session 1 · before writing code

    Discovery

    How models really work (context, cost and limits), and a discovery skill that forces the open questions of a feature to be answered before anyone implements it.

    session 1 — project

    $ skill discovery "export orders"

    → who uses it? which formats? which permissions?

    + docs/research/export-orders.md

    ✓ scope settled before touching code

  2. session 2 · shared context

    Context and specs

    The team’s rules, architecture and conventions move into the repository. Every feature starts with a spec that says what gets built and when it is done, for people and agents alike.

    session 2 — AGENTS.md

    # AGENTS.md

    - Architecture: docs/architecture.md

    - Specs in /specs before implementing

    ✓ specs/export-orders.md · acceptance criteria

  3. session 3 · permissions and roles

    Environments and control

    Choosing tools with judgment, with cost and privacy on the table, and putting limits on them: permissions, hooks and separate subagents to implement and to validate.

    session 3 — .agents/

    $ agent run implementer specs/export-orders.md

    → implementer: only files in scope

    → validator: read-only, against the spec

    ✓ pre-commit hook: lint + tests

  4. session 4 · parallel, with evidence

    Loop engineering

    From issue to PR: several agents in parallel, each in its own worktree, using the team’s skills and MCPs. Nothing counts as done until build, lint and tests are green.

    session 4 — team workflow

    $ git worktree add ../export-orders

    → 3 agents in parallel, no collisions

    ✓ build · lint · tests 48/48

    ✓ PR #212 ready for review

  5. session 5 · APIs, RAG and local models

    AI in your product

    AI goes into the product with technical control: APIs, structured output, function calling, RAG, evals, and local models when privacy requires them.

    session 5 — src/ai/search.ts

    await rag.search("return policy")

    → 4 relevant chunks · embeddings

    → evals: 18/20 answers with the right source

    ✓ answer citing the document

  6. session 6 · the complete system

    Adoption

    Everything together, from spec to merge, with human review where it matters. And a plan to roll it out to the team’s other projects without depending on a single person.

    session 6 — adoption

    ✏️ export-orders → spec

    ⚙️ search-filters → implementing

    👀 sso-login → awaiting review

    ✅ docs/harness.md · next project

✓ harness complete

Tools will change. The system stays yours.

The team ends with a shared harness designed to live in the repository: it works with Codex, Claude Code, Cursor, Copilot or OpenCode, and does not depend on whoever set it up.

What stays

What your team takes away when the training ends

These are the pieces the team builds during the training, ready to take to your repositories the next day:

team-harness/
  • ├── AGENTS.md

    Shared context

    Rules, architecture and conventions written once, for the whole team and for any agent.

  • ├── specs/

    Specs before execution

    Every feature with scope and acceptance criteria. You review what was agreed, not what the agent came up with.

  • ├── .agents/skills/

    Repeatable processes

    Tests, migrations, refactors or releases turned into skills the whole team uses, instead of one person’s tricks.

  • └── definition-of-done.md

    Review criteria

    The evidence required before merging: build, lint, tests, and human review where the risk calls for it.

Who it is for

For teams that already build software

It does not matter whether the team barely uses AI or has spent months with agents by trial and error. What it needs is to know how to build software. This is what it will find (and what it won’t):

team-training.diff+6−4
@@ 6 sessions · 24 h @@
−An introduction to programming or to AI in general
−A tutorial for a single tool
−A collection of prompts and tricks to go faster
−Two days of talks, then everyone goes back to their old way of working
+A way of working with agents that the team builds live
+Examples and exercises with your stack and your kind of project
+Templates for context, specs, skills and a Definition of Done for your repositories
+AI inside the product: APIs, RAG, evals and local models
+Works with Codex, Claude Code, Cursor, Copilot or OpenCode
+Requirement: prior software development experience (advanced junior and up)

What your team covers in each session

The basis for working with judgment, and the first piece of the harness: pinning down a feature before anyone, person or agent, starts coding.

  • LLM foundations: tokens, context, cost, limits and reliability.
  • AI-assisted research: research workflows over documentation, repositories and new domains.
  • Prototyping: seeing an idea before investing in building it.
  • Discovery skill: the questions to answer before implementing.

Working with agents is no longer about writing good prompts, it is about managing context. We build the project’s context layer and a spec workflow the team can adopt.

  • Context engineering: AGENTS.md, architecture, rules and project conventions.
  • Spec-Driven Development: from idea to verifiable feature, with or without tools like OpenSpec or Spec-Kit.
  • Specs as a contract: what is agreed is what gets built, for people and agents.
  • Continuity: memory and context handoff between sessions and between people.

The tool landscape, to choose with judgment, and the operating practices that let agents execute without turning the project into a black box.

  • Environment types: IDE, ADE and CLI: Cursor, Claude Code, Codex, OpenCode or Copilot, with cost and privacy on the table.
  • Control layers: rules, hooks, permissions, plan mode and working modes.
  • Subagents with roles: implementation and validation kept apart.
  • Safe operation: restore points and review before integrating.

From using AI to orchestrating it in the team’s real workflow: loops the agents repeat (plan, implement, verify, fix) and several agents moving forward at once.

  • Complete flow: spec → issues → implementation → PRs ready for review.
  • Safe parallelism: worktrees and GitHub workflows without collisions.
  • Team skills: turning repeatable processes into shared skills.
  • MCPs and Definition of Done: external tools and closing with evidence.

Bringing AI into the product with technical control, from the quick test to an integration that holds up in production.

  • AI APIs: providers, SDKs, tokens, streaming and cost control.
  • Advanced capabilities: structured output, function calling, RAG, embeddings and evals.
  • Local models: LM Studio, Ollama, privacy, latency and real limits.
  • Real integration: observability and validation in production.

The harness working end to end, and how to extend it to the rest of the team and its projects without depending on a single person.

  • The harness as an engine: agents using context, specs and skills on real work.
  • Human oversight: review where it matters, automation where it helps.
  • Adoption: which project to start with and how to extend it.
  • Next steps: how to keep improving the harness with every new model.
Pricing and formats

Two ways to start

To train a group, we run an edition just for your team. If you would rather start with one or two people and your team speaks Spanish, they can join the open edition.

For teams

Private edition

Up to €997

per person · the per-person price goes down as the group grows

Only your team, with dates, pace and examples adapted to your stack.

  • 6 live sessions of 4 hours
  • Remote or at your offices
  • In English or Spanish
  • Taught by Antonio and Nino, who split the topics
  • Eligible for FUNDAE funding (Spain)
Request a proposal
For 1 or 2 people · in Spanish

AI Expert open edition

€997

per person · starts 3 November

The full 6-week programme, with professionals from other companies, each working on their own project.

  • Live classes and Q&A sessions
  • Recordings and future editions included
  • AI models included for 2 months
  • Taught in Spanish
See the open edition
Duration
24 h in 6 sessions of 4 h
Format
Remote or on-site
Language
English or Spanish
Tools
Whatever you already use

The final price depends on group size and format. After a first call we send you a fixed proposal, with no commitment.

AI Expert students

What changes when the team stops asking and starts directing

Their own words, as a diff: in red how they worked before, in green what they took away. Nothing rewritten, only trimmed.

review — ai-expert✓ 6 · approved

diff --git a/alumnos/santiago-perez-barber.md b/alumnos/santiago-perez-barber.md

@@ AI Expert · +19 −8 @@

1−You start out just "tinkering" with AI tools…

2+…end up mastering a set of resources that are useful for your daily work…

3+…and exponentially increase your productivity.

Santiago Pérez BarberBytacora Soluciones Informáticas SL · ★★★★★

And the rest of the history

90 reviews · ★★★★★ · every program

✓ approved · ★★★★★

Instructors

Instructors who apply AI in real projects

Antonio and Nino combine software development, agent systems, automation, data and teaching experience. They work directly on both training and company projects.

tmux · devexpert
Antonio Leiva

antonio@devexpert

Antonio LeivaGDE

DevExpert founder · Google Developer Expert

Nino Ruano

nino@devexpert

Nino RuanoAI · Big Data

AI and Big Data specialist · Instructor

It is a real shell (well, almost). Type help to see the commands.

FAQ

Frequently asked questions

And if your question isn't here, write to us on WhatsApp and we'll answer you personally.

01How much does a private edition cost?+
At most €997 per person. The per-person price goes down as the group grows, and we adjust it to the format (remote or on-site). After a first call we send you a fixed proposal.
02Can the training be subsidised?+
Companies in Spain can claim it through FUNDAE, both the private and the open edition. If you do not have a training manager, we can put you in touch with one.
03Is it taught in English?+
Private editions can be taught entirely in English: sessions, materials and examples. The open edition of AI Expert is taught in Spanish.
04How does it fit into the team’s schedule?+
Six 4-hour sessions scheduled with you: one a week or more concentrated, remote or at your offices.
05Which tools will we use?+
Whatever you already use: Codex, Claude Code, Cursor, Copilot, OpenCode or an equivalent. The harness lives in the repository and works with any of them.
06Do you work with our code?+
No. Examples and exercises are adapted to your stack and your kind of project, but the training does not work on your code. If you want us to, that is a consulting project, with a different scope and price: get in touch and we will look at it.
07How is it different from the open edition?+
The open edition runs for 6 weeks, in Spanish: 24 h of classes, 6 h of Q&A sessions and around 30 h of each student working on their own project, alongside professionals from other companies. The private edition is the 24 h of classes, only for your team, on your dates and with examples from your stack.
08People on the team have very different levels with AI. Is that a problem?+
No. What matters is knowing how to build software. Those who barely use AI get a system from the start, and those who already use agents put order into what they learned by trial and error. Not sure it fits? Book a call.

Your team’s harness starts with a conversation

Tell us how many you are, what you work with and what is getting in the way. We will send you a fixed proposal, with no commitment.