
Desarrolla desde los conceptos básicos de Swift hasta programación orientada a objetos para crear apps iOS, manejando estructuras, arreglos, diccionarios, funciones avanzadas, errores y protocolos en el entorno Xcode.
Clases del curso
Fundamentos de programación iOS
POO en iOS
Manejo de errores y programación segura
Programación en el ecosistema de Apple
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Santiago Moreno
iOS Developer
📱 Mobile Developer
☕ Profesor y Consultor Universitario
software y recursos necesarios
- Dispositivo Mac para instalar Xcode.
Mira las primeras 2 clases sin costo en este momento
4.8 · 22 opiniones

william andres rodriguez borja
Excelente vengo del desarrollo frontend web javascript y backend Java y este curso fue muy muy claro para aprender a cambiar de tecnologia ahora estoy listo para aprender a crear apps en iOS


FELIX HERNANDEZ
El curso es excelente. El profesor explica muy claro

Cesar Octavio de Jesus Meza Carrillo
Me gusto mucho este cuurso! Voy poco a poco conociendo swift y me encanta!


JULIAN DAVID PINZON MOLINA
El docente explica super bien, el contenido es muy valioso, desde inicio hasta el final muy útil cada concepto explicado. Gracias.


Gerardo Estrella
Excelente curso para las bases de Swift Nota: pueden complementar este curso con el anterior que tenían del 2019 se los recomiendo mucho también


Ricardo Ivan Herrera Rocha
Este curso me ayudó a reforzar los fundamentos de Swift de una forma práctica y clara. Ideal para quienes quieren empezar a desarrollar apps en iOS desde cero con buenas bases.

Ian Moreno
Excelente Curso para introducirse en el mundo de programación Swift, muy didácticas las clases!

Daniel Lizama
Pese a que a este curso de Swift no le urgía una actualización dado que estos conceptos son los fundamentos inamovibles del lenguaje, me gusta la declaración de intenciones de añadir nuevos cursos y actualizar los antiguos. Por eso me suscribí a Platzi de nuevo c: Sobre el curso, está bien explicado y ordenado todo aquello que trata de Swift. Obvio para un principiante que empieza desde el cero total no va a entender mucho pero para eso están los otros cursos de programación básica.

Isaac Pachón Zuleta
La explicacion es muy precisa, así se logran interiorizar mejor los conceptos.


Alejandro Ivan Mendieta
Excelente curso para empezar


Sergio Adrián Quintana Francisco
Muy buen curso sigan agregando más de iOS


Jonatan Padilla
buen curso para principiantes 👍🏼


Bryan Alexander Guapacha Florez
Los ejercicios propuestos por el docente son indispensables para interiorizar los conceptos teoricos. El curso es excelente para quienes quieren empezar en el mundo de iOS, yo personalmente me encuentro en un cambio de path de carrera, por lo que este curso es un gran paso para cumplir ese objetivo.


Kevin Coronado
Me parece que este curso está bien y cumple con los conocimientos adecuados para principiantes


Andrés Rivera Galo
excelente curso de introduccion el profe muy claro y explicito


Juan David Gaines
Gran explicación del lenguaje, Felicitaciones al profe.


Edgard Vilo
La claridad en la explicación teórica y práctica de cada uno de los conceptos del curso,


Sergio Daniel Aguirre Consuegra
Me gusto,, el maestro explica bien, los ejemplos son buenos y se aprende, me gustaría mas si hubieran mas quiz en forma de ejercicios y si hicieran mas cursos enfocados a las funciones avanzadas, el manejo de errores, etc.. Similar al curso de POO de swift.


Excelente curso práctico de introducción a Swift


Miguel Cobas
Excelente el curso, me ayudo a conocer varias cosas básicas que daba por hecho.

Juan Campos
en general demasiado bien, aprendi mucho que nunca habia podido entender en swift pero en algunas cosas fue algo rapido como por ejemplo en lo de map, filter y reduce que no me quedó del todo claro

Gersain Barron Velazquez
Particularmente uso muchas matematicas en programacion y no vimos nada de eso :( , librerias nativas de calculo y si existen metodos para matrices y cosas asi
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender