Desarrollo de UI para Android
Profundiza en el diseño e implementación de interfaces Android con componentes modernos y patrones de UX.
Así estudias: curso autodidacta
- Autodidacta y 100% en línea: contenido disponible 24/7.
- Avanzas a tu ritmo: la plataforma guarda tu progreso.
- Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
- Te evalúas con actividades automáticas, sin entregas a un tutor.
Lo que serás capaz de hacer
Aprenderás a diseñar e implementar interfaces Android accesibles, eficientes y centradas en el usuario. Explorarás componentes modernos, arquitectura de UI, estados, navegación y patrones de experiencia de usuario.
- Implementar componentes de UI con Material Design, estados y navegación.
- Construir listas adaptables y performantes mediante patrones de Recycler y paginación.
- Aplicar theming, contraste y principios de accesibilidad en interfaces Android.
- Automatizar pruebas de UI y desarrollar pantallas completas con flujos de usuario.
Temario
UNIDAD 1 - Introducción al desarrollo de aplicaciones móviles · 28 leccionesIntroducción al desarrollo de aplicaciones móviles Android - UNIDAD 1 - Introducción al desarrollo de aplicaciones móviles
Introducción al desarrollo de aplicaciones móviles Android - UNIDAD 1 - Introducción al desarrollo de aplicaciones móviles
- Introducción al curso
- Programa del curso
- El papel del desarrollador móvil
- Un día en la vida de un desarrollador Android
- Bienvenido al desarrollo de Android: Su punto de partida
- Cómo tener éxito en este curso
- Configuración de Android Studio
- Recursos adicionales
- ¿Qué es una aplicación móvil?
- Aplicaciones móviles en Meta
- ¿Cómo funciona un sistema operativo móvil?
- Plataformas Android - Chromebook, Android TV, Android Auto y Wear OS
- ¿Qué tipo de carreras hay en el desarrollo de Android?
- Comprobación de conocimientos: Plataformas móviles
- Recursos adicionales
- Lenguajes Android: Java vs Kotlin
- El sistema operativo Android
- Comprobación de conocimientos: Sistema operativo Android y lenguajes
- Android Studio: Haga un recorrido
- Plantillas de proyectos
- Iniciar un proyecto
- Hoja de trucos para aplicaciones Android
- Anatomía de una aplicación Android
- Lenguaje de marcado extensible: XML
- Comprobación de conocimientos: Introducción al desarrollo de Android
- Resumen del módulo: Introducción al desarrollo de aplicaciones móviles
- Cuestionario del módulo: Introducción al desarrollo de aplicaciones móviles
- Recursos adicionales
UNIDAD 2 - Emulación y desarrollo · 22 leccionesIntroducción al desarrollo de aplicaciones móviles Android - UNIDAD 2 - Emulación y desarrollo
Introducción al desarrollo de aplicaciones móviles Android - UNIDAD 2 - Emulación y desarrollo
- ¿Qué es un emulador?
- Gestor de dispositivos virtuales Android
- Configuración del software del emulador
- Arquitectura de CPU móvil
- Imágenes del sistema operativo
- Versiones e imágenes del sistema operativo
- Configurar un emulador
- Bibliotecas y paquetes comunes
- Comprobación de conocimientos: Configuración del entorno de desarrollo
- Recursos adicionales
- Estructura del proyecto
- Actividad principal
- Gradle
- Manifiesto Android
- Comprobación de conocimientos: Proyectos de Android
- Carpeta de recursos
- Archivos del proyecto
- Examen de la carpeta res
- Examen de las subcarpetas
- Resumen del módulo: Emulación y desarrollo
- Cuestionario del módulo: Emulación y desarrollo
- Recursos adicionales
UNIDAD 3 - Construir la aplicación · 24 leccionesIntroducción al desarrollo de aplicaciones móviles Android - UNIDAD 3 - Construir la aplicación
Introducción al desarrollo de aplicaciones móviles Android - UNIDAD 3 - Construir la aplicación
- Recopilación de requisitos
- Planificación básica de proyectos
- Propuesta de proyecto
- Iniciar el proyecto
- Clase VideoView
- Configuración de la pantalla
- Diseños
- Encontrar los activos
- Comprobación de conocimientos: Configuración del proyecto
- Importaciones requeridas
- Kotlin: Términos sencillos
- Vistas de Android
- Crear el jugador
- Resumen del módulo: Creación de la aplicación
- Cuestionario del módulo: Crear la aplicación
- Recursos adicionales
- Resumen del curso: Introducción al desarrollo de aplicaciones móviles Android
- Acerca de la evaluación graduada
- Ejercicio: Crear el reproductor
- Autorrevisión: Crear el reproductor
- Código de la solución
- Evaluación final con calificación: Introducción al desarrollo de aplicaciones móviles para Android
- ¡Felicidades!
- Próximos pasos
UNIDAD 4 - Introducción a la programación en Kotlin · 49 leccionesFundamentos de programación en Kotlin - UNIDAD 4 - Introducción a la programación en Kotlin
Fundamentos de programación en Kotlin - UNIDAD 4 - Introducción a la programación en Kotlin
- ¿Cuáles son las posibilidades profesionales de codificar en Kotlin?
- Introducción a los fundamentos de la programación en Kotlin
- Cómo utilizan Kotlin los ingenieros de móviles
- Lógica de programación en aplicaciones cotidianas
- Programa del curso: Fundamentos de programación en Kotlin
- Cómo tener éxito en este curso
- Bienvenido a Kotlin Playgrounds
- Bienvenido a IntelliJ
- Recursos adicionales
- Introducción a la programación
- Variables, valores y tipos
- Más sobre variables
- Variables, valores y tipos
- Números en Kotlin
- Más sobre números
- Ejercicio: Practicar el uso de operadores matemáticos en Kotlin
- Solución: Practicar el uso de operaciones matemáticas en Kotlin
- Auto-revisión: Practicar el uso de operaciones matemáticas en Kotlin
- Uso de textos en Kotlin
- Uso de textos en Kotlin: Char y String
- Comprobación de conocimientos: Cadena
- Valores y operaciones booleanas
- Operaciones lógicas: Booleanas
- Comprobación de conocimientos: Valores booleanos y operaciones lógicas
- Recursos adicionales
- Sentencias condicionales: if y if-else
- Más sobre las sentencias condicionales
- Comprobación de conocimientos: Declaraciones condicionales
- Cuando la declaración condicional
- Más sobre la declaración de cuándo
- Comprobación de conocimientos: Cuando el enunciado condicional
- Ejercicio: Practicar el uso de condiciones
- Solución: Practicar el uso de las condiciones
- Autoexamen: Practicar el uso de las Condiciones
- Recursos adicionales
- Introducción a los bucles
- Mientras que la declaración
- Comprobación de conocimientos: Enunciado While
- Bucle For
- Más sobre el bucle for
- Bucles anidados
- Más sobre bucles anidados
- Comprobación de conocimientos: Bucles
- Ejercicio: Practicar la creación de bucles
- Solución: Practicar la creación de bucles
- Autoexamen: Practicar la creación de bucles
- Resumen del módulo: Introducción a la programación en Kotlin
- Examen del módulo: Introducción a la programación en Kotlin
- Recursos adicionales
UNIDAD 5 - Funciones, clases y objetos · 37 leccionesFundamentos de programación en Kotlin - UNIDAD 5 - Funciones, clases y objetos
Fundamentos de programación en Kotlin - UNIDAD 5 - Funciones, clases y objetos
- Introducción a las funciones
- Definición y uso de funciones
- Comprobación de conocimientos: Practicar el uso de funciones
- Ámbito variable y funciones locales
- Funciones con parámetros y resultados
- Ejemplos de funciones con parámetros y resultados
- Ejercicio: Practicar el uso de funciones con resultados
- Solución: Practicar el uso de funciones con resultados
- Autoexamen: Practicar el uso de funciones con resultados
- Recursión
- Argumentos por defecto y con nombre
- Practique el uso de argumentos por defecto y con nombre
- Recursos adicionales
- ¿Qué son las clases y los objetos?
- Propiedades y constructor primario
- Más sobre las propiedades y el constructor primario
- Comprobación de conocimientos: Clases y objetos
- Métodos
- Más sobre los métodos
- Ejercicio: Practique la definición de clases, métodos y funciones
- Solución: Ejercicio práctico de definición de clases, métodos y funciones
- Autoexamen: Práctica de definición de clases, métodos y funciones
- Recursos adicionales
- Introducción a la programación orientada a objetos
- Interfaces y polimorfismo
- Más sobre interfaces
- Herencia de clases
- Clases y métodos abiertos
- Comprobación de conocimientos: Interfaces y clases abiertas
- Modificadores de visibilidad
- Comprobación de conocimientos: Modificadores de visibilidad
- Clases abstractas
- Definición y uso de clases abstractas
- Comprobación de conocimientos: Definición y uso de clases abstractas
- Resumen del módulo: Funciones, clases y objetos
- Cuestionario del módulo: Funciones, clases y objetos
- Recursos adicionales
UNIDAD 6 - Clases avanzadas, anulabilidad y colecciones · 34 leccionesFundamentos de programación en Kotlin - UNIDAD 6 - Clases avanzadas, anulabilidad y colecciones
Fundamentos de programación en Kotlin - UNIDAD 6 - Clases avanzadas, anulabilidad y colecciones
- Clases especiales de Kotlin
- Clases de datos
- Más sobre las clases de datos
- Par y triple
- Comprobación de conocimientos: Clases de datos
- Clases Enum
- Ejemplos de clases Enum
- Comprobación de conocimientos: Clases Enum
- Excepciones
- Definir y lanzar excepciones
- Clases selladas
- Clases de anotación
- Comprobación de conocimientos: Clases especiales
- Recursos adicionales
- ¿Qué es la anulabilidad?
- Tipo anulable
- Utilización de valores anulables
- Fundición inteligente
- Ejercicio: Practicar el manejo de la anulabilidad
- Solución: Practicar el manejo de la anulabilidad
- Auto-revisión: Practicar el manejo de la anulabilidad
- Recursos adicionales
- ¿Qué son las colecciones?
- Tipos de recogida
- Crear una lista
- Utilice un conjunto
- Un mapa y ejemplos de uso
- Comprobación de conocimientos: Colecciones
- Ejercicio: Practicar el uso de colecciones
- Solución: Practicar el uso de colecciones
- Autoexamen: Practicar el uso de las colecciones
- Recursos adicionales
- Resumen del módulo: Clases y objetos avanzados
- Examen del módulo: Clases y objetos avanzados
UNIDAD 7 - Evaluación calificada · 14 leccionesFundamentos de programación en Kotlin - UNIDAD 7 - Evaluación calificada
Fundamentos de programación en Kotlin - UNIDAD 7 - Evaluación calificada
- Resumen del curso
- Sobre la evaluación final del proyecto
- Panorama general: El proyecto de la cuenta bancaria
- Proyecto de cuenta bancaria parte 1
- Solución: Proyecto de cuenta bancaria parte 1
- Proyecto de cuenta bancaria parte 2
- Solución: Proyecto de cuenta bancaria parte 2
- Proyecto de cuenta bancaria parte 3
- Solución: Proyecto de cuenta bancaria parte 3
- Autorrevisión: Proyecto de cuenta bancaria
- Resumen del proyecto de cuenta bancaria
- Examen final calificado: Fundamentos de programación en Kotlin
- ¡Felicidades!
- Próximos pasos
UNIDAD 8 - Creación de interfaz de usuario básica en Android · 35 leccionesCrear la interfaz de usuario en Android Studio - UNIDAD 8 - Creación de interfaz de usuario básica en Android
Crear la interfaz de usuario en Android Studio - UNIDAD 8 - Creación de interfaz de usuario básica en Android
- Introducción al curso
- ¿Cómo se construye la interfaz de usuario móvil?
- Retos únicos para la interfaz de usuario de Android
- Programa del curso
- Cómo tener éxito en este curso
- Configuración de Android Studio
- Enfoques adaptados a los retos del desarrollo
- Recursos adicionales
- ¿Qué es una actividad?
- Definir una actividad
- Vistas y diseños
- Representación de la interfaz de usuario en XML
- Editor de maquetación
- Layouts y Vistas en Kotlin
- El ciclo de vida de la actividad
- Comprobación de conocimientos: Actividades y puntos de vista
- Recursos adicionales
- Introducción a Jetpack Compose
- Uso de vistas y XML: los inconvenientes
- Interfaz de usuario con funciones componibles
- La anotación @Composable
- Vista previa de
- Ejercicio: Una interfaz de usuario básica con Compose
- Solución: Una interfaz de usuario básica con Compose
- Auto-revisión: Una interfaz de usuario básica con Compose
- Comprobación de conocimientos: Introducción a Composable UI
- Recursos adicionales
- Diseños en Compose
- Creación de interfaces de usuario con composables
- Ejercicio: Definir la pantalla de inicio de sesión con Compose
- Solución: Definir una pantalla de inicio de sesión con Compose
- Autorrevisión: Definir una pantalla de inicio de sesión con Compose
- Resumen del módulo: Creación de IU básica en Android
- Creación de interfaz de usuario básica en Android
- Recursos adicionales
UNIDAD 9 - Creación de interfaz de usuario con Jetpack Compose · 31 leccionesCrear la interfaz de usuario en Android Studio - UNIDAD 9 - Creación de interfaz de usuario con Jetpack Compose
Crear la interfaz de usuario en Android Studio - UNIDAD 9 - Creación de interfaz de usuario con Jetpack Compose
- Modificadores
- Estilo con modificadores
- Modificadores con diseños
- Gestión de eventos y retrollamadas
- Tipos de eventos y modificadores
- Ejercicio: Añadir eventos y estilos
- Solución: Añadir eventos y estilos
- Autorrevisión: Añadir eventos y estilo
- Comprobación de conocimientos: Modificadores e interactividad
- Recursos adicionales
- ¿Qué es un Estado?
- Declarar el estado
- Recomposición
- Guardar y restaurar el estado
- Sobrevivir a los cambios de configuración
- Componibles con o sin estado
- Ejercicio: Gestión del estado en Compose
- Solución: Gestión del estado en Compose
- Auto-revisión: Gestión del estado en Compose
- Comprobación de conocimientos: Gestión del Estado
- Recursos adicionales
- Andamio
- Componentes materiales
- Estado del andamio
- Más andamios
- Ejercicio: Crear un diseño adaptable
- Solución: Crear un diseño adaptable
- Autoevaluación: Crear un diseño adaptable
- Resumen del módulo: Crear una interfaz de usuario con Jetpack Compose
- Creación de interfaz de usuario con Jetpack Compose
- Recursos adicionales
UNIDAD 10 - Interfaz de usuario avanzada con Jetpack Compose · 31 leccionesCrear la interfaz de usuario en Android Studio - UNIDAD 10 - Interfaz de usuario avanzada con Jetpack Compose
Crear la interfaz de usuario en Android Studio - UNIDAD 10 - Interfaz de usuario avanzada con Jetpack Compose
- El componente Navegación
- Navegación en Compose
- NavHost y Nav Controller
- Ejemplos de navegación
- Ejercicio: Crear una navegación en Compose
- Solución: Crear una navegación en Compose
- Autorrevisión: Crear una navegación en Componer
- Navegación por pestañas
- Ejercicio: Crear navegación por pestañas con JetPack
- Solución: Crear navegación por pestañas con JetPack
- Auto-revisión: Crear navegación por pestañas con JetPack
- Comprobación de conocimientos: Navegación JetPack
- Recursos adicionales
- Definir una lista
- Definir una cuadrícula
- Uso de modificadores de desplazamiento y desplazamiento
- Ejercicio: Crear una galería desplazable
- Solución: Crear una galería desplazable
- Autorrevisión: Crear una galería desplazable
- Comprobación de conocimientos: Listas y cuadrículas
- Recursos adicionales
- ¿Qué son los diseños perezosos?
- Definición de listas perezosas
- Estado de la lista perezosa
- Definición de la rejilla perezosa
- Ejercicio: Crear y estilizar una rejilla perezosa
- Solución: Crear y estilizar una rejilla perezosa
- Autorrevisión: Crear y estilizar una rejilla perezosa
- Resumen del módulo: Interfaz de usuario avanzada con Jetpack Compose
- Interfaz de usuario avanzada con JetPack Compose
- Recursos adicionales
UNIDAD 11 - Estilo de la interfaz de usuario · 19 leccionesCrear la interfaz de usuario en Android Studio - UNIDAD 11 - Estilo de la interfaz de usuario
Crear la interfaz de usuario en Android Studio - UNIDAD 11 - Estilo de la interfaz de usuario
- La función Tema
- Definir los colores
- Estilizar texto
- Tema Material Design
- Personalización de colores en Material Theme
- Personalización de tipos y formas de letra
- Ejercicio: Definición de recursos y temas
- Solución: Definición de recursos y temas
- Autorrevisión: Definición de recursos y temas
- Comprobación de conocimientos: Temas
- Recursos adicionales
- Visibilidad animada
- Animación de valores
- Ejercicio: Animación de composables
- Solución: Animación de composables
- Autorrevisión: Animación de composables
- Resumen del módulo: Animaciones
- Animaciones
- Recursos adicionales
UNIDAD 12 - Proyecto final · 16 leccionesCrear la interfaz de usuario en Android Studio - UNIDAD 12 - Proyecto final
Crear la interfaz de usuario en Android Studio - UNIDAD 12 - Proyecto final
- Recapitulación del curso: Crear la interfaz de usuario
- Sobre la evaluación final del proyecto
- Ejercicio: Importar el proyecto
- Comprobación de preparación: ¿Ha importado el proyecto?
- Ejercicio: Crear el MenuDish Composable
- Comprobación de preparación: ¿Ha configurado el componible MenuDish?
- Ejercicio: Crear el componible DishDetails
- Comprobación de preparación: ¿Ha configurado el componible DishDetails?
- Ejercicio: Configurar el tema
- Comprobación de preparación: ¿Ha configurado el tema Little Lemon?
- Envíe la aplicación Little Lemon Food Menu
- Código de la solución: Crear una App UI
- Cuestionario final graduado: Crear la interfaz de usuario
- Recursos adicionales
- Enhorabuena, ha completado Crear la interfaz de usuario
- Próximos pasos
UNIDAD 13 - Kotlin y Android · 26 leccionesProgramación avanzada en Kotlin - UNIDAD 13 - Kotlin y Android
Programación avanzada en Kotlin - UNIDAD 13 - Kotlin y Android
- Introducción al curso
- ¿Cómo se utiliza Kotlin en el mundo real?
- Revisión de los fundamentos de Kotlin
- Programa del curso
- Cómo tener éxito en este curso
- Recapitulación: Fundamentos de programación en Kotlin
- Configurar un proyecto Android con Kotlin
- Recursos adicionales
- ¿Qué son las declaraciones de objetos?
- Singletons
- Declaraciones de objetos en Android Studio
- Definición y utilización de objetos complementarios
- Clases internas
- Ejercicio: Practicar el uso de objetos acompañantes
- Solución: Practicar el uso de objetos acompañantes
- Autoexamen: Practicar el uso de objetos acompañantes
- Valores constantes en Android
- Iniciar una actividad
- Actividades con argumentos
- Ejercicio: Implementación de la función de inicio en una Actividad
- Solución: Implementación de la función de inicio en una actividad
- Autoexamen: Implementación de la función de inicio en una actividad
- Comprobación de conocimientos: Declaración de objetos
- Resumen del módulo: Kotlin y Android
- Cuestionario del módulo: Kotlin y Android
- Recursos adicionales
UNIDAD 14 - Funciones avanzadas orientadas a objetos · 30 leccionesProgramación avanzada en Kotlin - UNIDAD 14 - Funciones avanzadas orientadas a objetos
Programación avanzada en Kotlin - UNIDAD 14 - Funciones avanzadas orientadas a objetos
- ¿Qué son las funciones de extensión?
- Funciones de extensión en Android
- Casos de uso de las funciones de ampliación
- Ejercicios: Extensiones
- Solución: Extensiones
- Autoexamen: Extensiones
- Comprobación de conocimientos: Extensiones
- Recursos adicionales
- ¿Qué son las pruebas?
- Tipos de pruebas
- Pruebas unitarias en Kotlin
- Utilizar falsificaciones
- Uso de simulacros
- Ejercicio: Escribir una prueba unitaria
- Solución: Escribir una prueba unitaria
- Autoexamen: Escribir una prueba unitaria
- TDD (desarrollo basado en pruebas)
- Recursos adicionales
- Recapitulación de las colecciones
- Recapitulación de listas y decorados
- Resumen del mapa
- ¿Qué son las clases genéricas?
- Funciones genéricas
- Ejercicio: Definición de clases y funciones genéricas
- Solución: Definir clases y funciones genéricas
- Autoexamen: Definición de clases y funciones genéricas
- Comprobación de conocimientos: Colecciones y genéricos
- Resumen del módulo: Funciones avanzadas orientadas a objetos
- Examen del módulo: Características avanzadas orientadas a objetos
- Recursos adicionales
UNIDAD 15 - Programación funcional · 34 leccionesProgramación avanzada en Kotlin - UNIDAD 15 - Programación funcional
Programación avanzada en Kotlin - UNIDAD 15 - Programación funcional
- Funciones como objetos
- Tipos de funciones
- Expresiones lambda
- Desafíos comunes con las expresiones lambda
- Definición de oyentes en Android
- Ejercicio: Practicar la definición de escuchadores en Android
- Solución: Practique la definición de escuchadores en Android
- Autoexamen: Practique la definición de oyentes en Android
- Comprobación de conocimientos: Expresiones lambda
- Recursos adicionales
- ¿Qué es una función de orden superior?
- Funciones de orden superior en la práctica
- Más ejemplos de funciones de orden superior
- Comprobación de conocimientos: Funciones de orden superior
- Ejercicio: La función de repetición
- Solución: La función de repetición
- Autorrevisión: La función de repetición
- Recursos adicionales
- Funciones de procesamiento de cobros
- Definición y uso de forEach
- Definir y utilizar el mapa
- Practicar el uso del mapa
- Definición y uso del filtro
- Practique el uso del filtro
- Definir y utilizar el pliegue
- Practique el uso del pliegue
- Comprobación de conocimientos: Tratamiento de cobros
- Utilización conjunta de las funciones de tratamiento de colecciones
- Ejercicio: Procesar los cobros
- Solución: Cobros por proceso
- Autorrevisión: Recaudación de procesos
- Resumen del módulo: Programación funcional
- Cuestionario del módulo: Programación funcional
- Recursos adicionales
UNIDAD 16 - Proyecto final · 9 leccionesProgramación avanzada en Kotlin - UNIDAD 16 - Proyecto final
Programación avanzada en Kotlin - UNIDAD 16 - Proyecto final
- Resumen del curso
- Sobre el proyecto final
- Descargar el código de inicio del proyecto final
- Ejercicio: Proyecto final - Menú de la cena Little Lemon
- Proyecto final: Menú de la cena Little Lemon
- Solución: Actualización de la aplicación Little Lemon
- Examen final calificado: Programación avanzada en Kotlin
- ¡Felicidades!
- Próximos pasos
Lo que harás al terminar
Podrás crear interfaces Android completas, accesibles y eficientes, desde sus componentes y navegación hasta sus pruebas. Tendrás bases para participar en proyectos de desarrollo de aplicaciones móviles.
¿Para quién es este curso?
Está dirigido a personas principiantes interesadas en el desarrollo de interfaces para Android. Es adecuado para quienes desean fortalecer sus bases en UI, UX, accesibilidad y pruebas de aplicaciones móviles.
Personas principiantes en desarrollo AndroidCertificado con validez SEP: lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
85 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Meta.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 16 unidades · 439 lecciones · 93 h
- 12 meses de acceso
- 85 cuestionarios de evaluación
- Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Meta; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.
¿El curso tiene validez SEP?
Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
¿El curso tiene tutor o clases en vivo?
No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.
¿Cómo se evalúa?
Te evalúas con actividades automáticas, sin entregas a un tutor.





