Edición en curso · próxima convocatoria por anunciar · 9.ª edición

Swift Engineering Program

Aprende a desarrollar apps nativas para Apple y a dirigir agentes de IA con criterio.

Avísame de la próxima convocatoriaVer el temario

Convocatoria.config9.ª edición
Clases
5 oct – 26 nov 2026
Horario
L–J · 19:00–23:00 (España)
Dedicación
124 h en directo · 31 días
Modalidad
Directo, híbrido o grabaciones
Proyecto
7 dic 2026 – 7 mar 2027
Plazas
40
Requisito
Mac con Apple Silicon y Xcode 27

¿Te suena alguno de estos warnings?

Esta formación está pensada para resolverlos, uno a uno.

  • Llevas años creando apps, pero nunca has subido ninguna al App Store.
  • Has hecho tutoriales, pero no sabrías empezar una app desde cero.
  • Le pides código a la IA y no sabes si lo que te devuelve está bien.
  • Aprendiste por tu cuenta y hay huecos que nunca terminaste de cerrar.
  • Tienes una idea de app y dependes de que otro la programe por ti.
  • Programas en otro lenguaje y el ecosistema Apple te parece un mundo aparte.

Qué serás capaz de hacer

  • Convertir una idea en requisitos, datos, estados, pantallas y tareas
  • Escribir Swift 6.4 e interfaces nativas con SwiftUI y Liquid Glass
  • Elegir una arquitectura y explicar por qué esa y no otra
  • Trabajar con red, persistencia, concurrencia estricta y errores
  • Escribir pruebas que fallan cuando algo se rompe, con Swift Testing
  • Proteger los datos de tus usuarios: Keychain, CryptoKit y privacidad por diseño
  • Hacer apps accesibles de serie: VoiceOver, Dynamic Type y contraste
  • Usar el agente de Xcode 27 y revisar su plan y su diff antes de integrar
  • Defender tus decisiones ante alguien que sabe más que tú

En resumen: que seas capaz de crear apps nativas, escalables, que aporten valor y se aprueben a la primera.

Lo que no está en esta lista no lo prometemos. El diploma se emite sobre el proyecto entregado y evaluado, no por asistir.

Las tres fases del agente

La IA no es un módulo del final: sus permisos crecen con tu capacidad de revisarla.

  1. Fase 1 · Semanas 1–3. El agente como tutor. Prohibido pedirle código; obligatorio pedirle explicaciones.
  2. Fase 2 · Semanas 4–6. El agente como par que se equivoca. Tú escribes, él propone, tú auditas. Cada semana: «encuentra el fallo del agente».
  3. Fase 3 · Semanas 7–8. El agente como equipo. Especificas, revisas el plan y validas el resultado.
  4. Cada jueves. Laboratorio de Criterio: tus prompts y skills, evaluados en clase.

Temario

8 módulos. Revisados tras la WWDC 2026.

Proyecto final

Del 7 de diciembre de 2026 al 7 de marzo de 2027.

Entregas de una a tres apps que consumen una API REST de la academia. Con una obtienes el diploma; cada una más suma nota y portfolio. Cada app tiene tres partes:

  1. La app, con el núcleo escrito por ti
  2. Una funcionalidad hecha con el agente y tu diario: qué le pediste, qué aceptaste y qué rechazaste
  3. Un vídeo de 10–15 min defendiendo tu arquitectura y tus decisiones

Julio comentó en «Defensa.mov»

El vídeo no es un trámite: ahí se ve si entiendes cada decisión que tomaste.

Criterios de evaluación

Comprensión
Requisitos traducidos a un modelo de datos y estados coherentes.
Código
Swift 6.4 idiomático, concurrencia correcta, sin soluciones copiadas sin contexto.
Arquitectura
Separación razonada y defendible, no una plantilla aplicada a ciegas.
Pruebas
Que existan, que prueben comportamiento real y que fallen cuando algo se rompe.
Diario agéntico
Qué pediste, qué aceptaste, qué rechazaste y por qué: la prueba de tu criterio.
Defensa
Da igual quién escribió cada línea: importa si puedes defenderla.

Y sales con un portfolio para enseñar al mundo: tus apps, tu código y la defensa de cada decisión.

Acompañamiento

Clases en directo, híbrido o grabadas
De lunes a jueves, de 19:00 a 23:00 (España). Grabaciones con todo el material a las 12 h de cada clase.
Tutorías semanales
Con María Soriano. Si sigues el curso en diferido, envías tu pregunta y recibes la respuesta grabada.
Comunidad privada en Discord
Acceso indefinido y 3 meses de soporte tras la formación, con respuesta en menos de 24 h.
6 meses de Be Native
Incluidos en la matrícula: la app de la academia para seguir practicando con cursos, snippets y tips cuando acaben las clases.

Aprender a encontrar el camino es tu trabajo. Evitar que te pierdas es el nuestro.

Tres escritorios de noche, en casas distintas, donde figuras de madera siguen una clase en directo en su ordenador

Novedades de esta edición

Cada WWDC revisamos el programa entero. Esto es lo que cambia respecto a la edición anterior.

SEP 2026 · v9.0

  • Nuevo Agentic Coding de Xcode 27 durante todo el curso, con las tres fases del agente.
  • Nuevo Laboratorio de Criterio cada jueves.
  • Cambia Swift Testing pasa a ser troncal: tus tests son la red de seguridad del agente.
  • Cambia Todo el temario actualizado a Swift 6.4, Liquid Glass y concurrencia estricta.
  • Corrige El proyecto final incluye diario agéntico y defensa en vídeo.
Julio César Fernández, fundador y director académico de Apple Coding Academy

Quién te acompaña

Julio César Fernández

Fundador de Apple Coding Academy, Apple Technical Partner. Más de 30 años programando. Su filosofía: desarrollo 100 % nativo, las buenas prácticas de Apple y el criterio por encima de todo.

Julio, antes de que empieces

Te lo digo antes de que empieces: va a costar. Y va a merecer la pena. Mi trabajo es que no te pierdas por el camino.

— Julio

Y en las tutorías

  • María Soriano, tutora del Swift Engineering Program

    María Soriano

    Tutora del Swift Engineering Program

    Formadora, divulgadora de tecnología y youtuber. Ha sido profesora en varios países y desde hace dos años es tutora en AC Academy, de inteligencia de datos con Python y de Swift y SwiftUI. Crea los contenidos de iniciación de Be Native.

    «Nadie nace sabiendo programar. Se aprende equivocándose y entendiendo por qué, una línea cada vez.»

Inversión y financiación

Lo vemos contigo.

Exento de IVA por ser formación profesional. El importe exacto, la cuota y las condiciones te los damos en la conversación, por escrito. Art. 20.Uno.9.º, Ley 37/1992.

  • Reserva de plaza que se descuenta del total
  • Financiación hasta 48 meses con Banco Sabadell o seQura (sujeto a aprobación)
  • Bonificable por FUNDAE si te forma tu empresa. Si no tiene quien lo tramite, le presentamos a quien lo hace
  • Condiciones específicas para Latinoamérica

Quiero saber la próxima convocatoria

¿Dudas con el pago? info@acoding.academy

Julio comentó en «FUNDAE»

Si te forma tu empresa, pregunta por FUNDAE antes de pagar.

De dónde partieron

  • Empezó desde cero

    «Aprendí Swift, SwiftUI, a conectar con API REST y a trabajar de forma asíncrona.»

    Jordi Sabrià Empresario
  • Venía de otro stack

    «Su cercanía, disponibilidad y paciencia generan un entorno muy positivo para aprender.»

    Manuel Jesús Bermudo Desarrollador iOS y .NET
  • Volvía a programar tras años fuera

    «Su forma de explicar hace que todo sea mucho más fácil de comprender.»

    Sergio García Calero Alumno del SDP26
  • Autodidacta con lagunas

    «Me ha ayudado muchísimo: he aprendido cosas que no sabía que no sabía.»

    Joyce Rosario Batista iOS Technical Lead

Leer todas las opiniones

Preguntas que nos hacéis

Las dudas que más se repiten, ya resueltas. Si la tuya no está, la resolvemos en la conversación.

¿Necesito experiencia previa?

No. Se empieza desde la algoritmia. Si vienes sin experiencia, los dos módulos previos de septiembre son obligatorios.

Cerrada · respondida por el equipo

¿Tiene sentido aprender a programar ahora que la IA escribe código?

Más que nunca. Un agente escribe rápido, pero no conoce tus requisitos ni tu listón de calidad. Alguien tiene que decidir qué pedirle, revisar su plan y responder por el resultado.

Cerrada · respondida por el equipo

¿Me volveré dependiente de la IA?

No, por el método: al principio está prohibido pedirle código; después cazas errores en código generado. El objetivo es que sepas trabajar con agente y sin él.

Cerrada · respondida por el equipo

¿Y si no puedo asistir en directo?

Puedes seguirlo en híbrido o con grabaciones, disponibles a las 12 h con todo el material. Las dudas se resuelven igual, por escrito o en tutoría.

Cerrada · respondida por el equipo

Ya programo en Swift. ¿Me aporta algo?

Si ya trabajas a diario con Swift y SwiftUI, probablemente lo tuyo sea el Swift Agentic Program. En la conversación te lo decimos con franqueza.

Cerrada · respondida por el equipo

¿Qué Mac necesito?

Un Mac con Apple Silicon y Xcode 27. Los Mac con Intel no son compatibles con esta edición. Si no tienes uno, consúltanos antes de reservar.

Cerrada · respondida por el equipo

¿Hay garantía de empleo?

No. Formamos equipos en empresas que luego nos piden perfiles; si una oferta encaja, la compartimos con quien haya demostrado nivel y nos lo autorice. No es una bolsa de empleo.

Cerrada · respondida por el equipo

El siguiente paso

La 9.ª edición ya está en marcha. La próxima, contigo.

Cuéntanos de dónde partes y qué quieres construir. Te avisamos de las fechas de la próxima convocatoria y, mientras, te decimos cómo llegar preparado.

Quiero saber la próxima convocatoria

AbiertaTu caso · Swift Engineering Program

Qué vamos a analizar

  • Desde dónde empiezas y qué quieres construir
  • Cuánto tiempo real tienes a la semana
  • Tu Mac y cómo prepararte antes de empezar
  • Inversión, financiación y FUNDAE, con números

Qué te llevas, te apuntes o no

Las fechas de la próxima convocatoria y una ruta por escrito para llegar preparado.

Jon Ander Orcera · Project Manager de la academia