emagister

Programación y análisis

emagister
  • Todos los programas
  • Carreras
  • Posgrados
  • Maestrías
  • Diplomados
  • Capacitación
  • Publicar cursos
  • Publicar cursos
  • Acceso Centros
  • Directorio de centros
  • Todos
  • Dónde
  • Online
  • Extranjero
  • Filtros
País
 
  • México
  • España
  • Alemania
  • Suiza
Estado
 
  • Todos los Estados
  • Ciudad de México (Distrito Federal)
  • Jalisco
  • México
  • Nuevo León
  • Aguascalientes
  • Baja California
  • Baja California Sur
  • Campeche
  • Chiapas
  • Chihuahua
  • Coahuila
  • Colima
  • Durango
  • Guanajuato
  • Guerrero
  • Hidalgo
  • Michoacán
  • Morelos
  • Nayarit
  • Oaxaca
  • Puebla
  • Querétaro
  • Quintana Roo
  • San Luis Potosí
  • Sinaloa
  • Sonora
  • Tabasco
  • Tamaulipas
  • Tlaxcala
  • Veracruz
  • Yucatán
  • Zacatecas
Ciudad
 
  • Todas las ciudades
  • México
  • Cuauhtémoc
  • Benito Juárez
  • Miguel Hidalgo
  • Alvaro Obregón
  • Azcapotzalco
  • Ciudad Universitaria
  • Coyoacán
  • Cuajimalpa
  • Distrito Federal
  • Gustavo A. Madero
  • Iztapalapa
  • San Pedro Zacatenco
  • Santa Fe
  • Tlalpan
  • Ciudad de México (Distrito Federal)
  • Online
  • Tipo de estudios
  • + Filtros (1)
Dónde estudiar
 
  • Alemania
  • España
  • México
  • Suiza
Estado
 
  • Todos los Estados
  • Aguascalientes
  • Baja California
  • Baja California Sur
  • Campeche
  • Chiapas
  • Chihuahua
  • Ciudad de México (Distrito Federal)
  • Coahuila
  • Colima
  • Durango
  • Guanajuato
  • Guerrero
  • Hidalgo
  • Jalisco
  • México
  • Michoacán
  • Morelos
  • Nayarit
  • Nuevo León
  • Oaxaca
  • Puebla
  • Querétaro
  • Quintana Roo
  • San Luis Potosí
  • Sinaloa
  • Sonora
  • Tabasco
  • Tamaulipas
  • Tlaxcala
  • Veracruz
  • Yucatán
  • Zacatecas
Ciudad
 
  • Todas las ciudades
  • Alvaro Obregón
  • Azcapotzalco
  • Benito Juárez
  • Ciudad Universitaria
  • Coyoacán
  • Cuajimalpa
  • Cuauhtémoc
  • Distrito Federal
  • Gustavo A. Madero
  • Iztapalapa
  • México
  • Miguel Hidalgo
  • San Pedro Zacatenco
  • Santa Fe
  • Tlalpan
Tipo de estudios
  • Todos 241
  • Educación continua 176
  • Carreras 41
  • Posgrados 18
  • Ed. media y básica 6
  • Home
  • Computación y telecomunicaciones Ciudad de México (Distrito Federal)
  • Programación y análisis Ciudad de México (Distrito Federal)

Cursos de Programación y análisis en Ciudad de México (Distrito Federal)

(241)
Ordenar por
Tu selección actual
  • Programación y análisis
Tipo de estudios
  • Todos 241
  • Educación continua 176
  • Carreras 41
  • Posgrados 18
  • Ed. media y básica 6
Nivel de aprendizaje
  • Todos los niveles 81
  • Nivel iniciación 24
  • Nivel intermedio 21
  • Nivel avanzado 36
Precio
  • $ 30,000 o más
  • $ 20,000
  • $ 10,000
  • $ 5,000
  • $ 3,000
  • $ 2,000
  • $ 1,000
  • $ 500 o menos
Precio máximo
  • Todos
  • $ 30,000
  • $ 20,000
  • $ 10,000
  • $ 5,000
  • $ 3,000
  • $ 2,000
  • $ 1,000
  • $ 500
Temática
  • Computación y telecomunicaciones 1254
  • Programación y análisis 241
  • Ingeniería en computación 57
  • Programación - Más temáticas 41
  • Java 26
  • .NET y C# 24
  • Lenguaje C y C++ 20
  • Visual Basic 19
  • Informática de gestión 16
  • PHP 10
  • ERP, CRM, International Business 10
  • Análisis y desarrollo 8
  • Administración y calidad en SI 4
  • ASP 3
  • Lotus 2
  • PL1, Cobol y RPG 1
Ver más
Inicio
Duración
  • Horas 15
  • Días 99
  • Semanas 31
  • 3 meses 5
  • 6 meses 4
  • 9 meses 0
  • Año(s) 35
La duración se adapta a las necesidades de cada alumno.
Características
  • Curso intensivo 50
  • Taller / Curso práctico 0
  • Seminario 0
  • Prácticas en empresa 26
  • Título estatal (oficial) 14
Dónde estudiar
México 754
Ciudad de México (... 241
  • Jalisco 84
  • México 72
  • Nuevo León 64
  • Querétaro 47
  • Aguascalientes 45
  • Baja California 32
  • Baja California Sur 7
  • Campeche 12
  • Chiapas 11
  • Chihuahua 11
  • Coahuila 15
  • Colima 10
  • Durango 6
  • Guanajuato 18
  • Guerrero 6
  • Hidalgo 12
  • Michoacán 16
  • Morelos 6
  • Nayarit 2
  • Oaxaca 12
  • Puebla 39
  • Quintana Roo 9
  • San Luis Potosí 8
  • Sinaloa 18
  • Sonora 15
  • Tabasco 21
  • Tamaulipas 20
  • Tlaxcala 7
  • Veracruz 30
  • Yucatán 16
  • Zacatecas 6
Municipio
  • México 93
  • Cuauhtémoc 44
  • Benito Juárez 34
  • Miguel Hidalgo 15
  • Alvaro Obregón 9
  • Azcapotzalco 4
  • Ciudad Universitaria 7
  • Coyoacán 13
  • Cuajimalpa 2
  • Distrito Federal 4
  • Gustavo A. Madero 7
  • Iztapalapa 6
  • San Pedro Zacatenco 1
  • Santa Fe 6
  • Tlalpan 3
Metodología
  • Todos 507
  • En línea / A distancia 266
  • Presencial 232
  • Semipresencial 6
  • In company 3

Formación relacionada

  • Analisis interpretacion estados financieros
  • Fisioterapia rehabilitacion mexico
  • Publicidad online mexico
  • Programacion macros excel visual basic
  • Programacion plc allen bradley
  • Cursos radio mexico
  • Cursos mexico cromoterapia
  • Cursos historia universal mexico
  • Cursos forense mexico
  • Cursos tatuajes mexico
  • Cursos de Programación y análisis en línea
¡10% de ahorro!

Java Certificado (Sabatino)

5.0
2 opiniones
  • Excelente método de trabajo, todo muy claro, temas actualizados y profesores muy capacitados. Lo recomiendo, aprendí mucho.
    ← | →
  • Mi nombre es Jacqueline Huerta, y pertenezco al primer grupo de personas que tomó el curso para Certificación de Java 6.0 en el 2009, el cual fue impartido por el Ing. Gerardo Guerrero. En lo personal me pareció buena la dinámica del instructor para abordar los temas de la primera certificación de java, el material del curso estuvo bastante completo y las clases eran 50% practicas-50% teóricas, lo cual representa un plus a la hora de intentar comprender los temas realizados en clase, y es una buena técnica de sacar dudas al momento de comenzar a tirar líneas de código. Las herramientas usadas durante el curso fueron las más apropiadas, el IDE, los simuladores, las prácticas que nos fueron asignadas, así como las presentaciones que revisábamos diariamente.
    ← | →
TecGurus
  • Cursos
  • Miguel Hidalgo
  • Nivel iniciación
  • 1 Semana

...a manejar los paquetes API y a identificar qué tipo de errores de programación afectan el desempeño de Java, cómo utilizar los flujos de control y qué es el retorno covariante... Aprende sobre: Retorno covariante, Especialización en Java 6.0, Identificar errores de programación...

$ 6,300 más IVA

...a manejar los paquetes API y a identificar qué tipo de errores de programación afectan el desempeño de Java, cómo utilizar los flujos de control y qué es el retorno covariante... Aprende sobre: Retorno covariante, Especialización en Java 6.0, Identificar errores de programación...

  • Excelente método de trabajo, todo muy claro, temas actualizados y profesores muy capacitados. Lo recomiendo, aprendí mucho.
    ← | → ver todas
  • Mi nombre es Jacqueline Huerta, y pertenezco al primer grupo de personas que tomó el curso para Certificación de Java 6.0 en el 2009, el cual fue impartido por el Ing. Gerardo Guerrero. En lo personal me pareció buena la dinámica del instructor para abordar los temas de la primera certificación de java, el material del curso estuvo bastante completo y las clases eran 50% practicas-50% teóricas, lo cual representa un plus a la hora de intentar comprender los temas realizados en clase, y es una buena técnica de sacar dudas al momento de comenzar a tirar líneas de código. Las herramientas usadas durante el curso fueron las más apropiadas, el IDE, los simuladores, las prácticas que nos fueron asignadas, así como las presentaciones que revisábamos diariamente.
    ← | → ver todas
¡25% de ahorro!

Diplomado Desarrollo Móvil

5.0
20 opiniones
  • Hasta el momento no tengo ninguna propuesta
    ← | →
  • No propongo nada, todo muy bien
    ← | →
  • por el momento todo bien
    ← | →
TecGurus
  • Diplomados
  • México
  • Prácticas en empresa

...Acceder al hardware del dispositivo usando cámara, GPS y acelerómetro. A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación... Aprende sobre: Paso de mensajes entre aplicaciones, Acceso a la Galeria de Imagenes, Status Bar Notifications...

Precio a consultar

...Acceder al hardware del dispositivo usando cámara, GPS y acelerómetro. A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación... Aprende sobre: Paso de mensajes entre aplicaciones, Acceso a la Galeria de Imagenes, Status Bar Notifications...

  • Hasta el momento no tengo ninguna propuesta
    ← | → ver todas
  • No propongo nada, todo muy bien
    ← | → ver todas
  • por el momento todo bien
    ← | → ver todas
¡14% de ahorro!

HANA Desde Cero

5.0
1 opinión
  • El ambiente fue excelente y el profesor siempre tuvo paciencia y resolvió todas nuestras dudas.
    ← | →
TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...¿Qué es HANA? 1.2 Introducción a HANA. 1.3 Escenarios en SAP HANA. 1.4 SAP HANA Studio. Arquitectura y Modelado. 2.1 Arquitectura. 2.2 Persistence Layer... Aprende sobre: Data services, Base de datos...

$ 17,846

...¿Qué es HANA? 1.2 Introducción a HANA. 1.3 Escenarios en SAP HANA. 1.4 SAP HANA Studio. Arquitectura y Modelado. 2.1 Arquitectura. 2.2 Persistence Layer... Aprende sobre: Data services, Base de datos...

  • El ambiente fue excelente y el profesor siempre tuvo paciencia y resolvió todas nuestras dudas.
    ← | →
¡15% de ahorro!

Introduccion a SAP

5.0
1 opinión
  • Si buscas un lugar en el que puedas alimentar tus conocimientos y adquirir nuevas habilidades que te permitan sobresalir, este centro es la mejor opción. Gracias a sus profesores 100% capcitados, tendrás la oportunidad de prepararte con contenido actual enfocado al campo laboral.
    ← | →
TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico... Aprende sobre: Sistemas informáticos, Orden de compras, Manejo de materiales...

$ 12,410

...A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico... Aprende sobre: Sistemas informáticos, Orden de compras, Manejo de materiales...

  • Si buscas un lugar en el que puedas alimentar tus conocimientos y adquirir nuevas habilidades que te permitan sobresalir, este centro es la mejor opción. Gracias a sus profesores 100% capcitados, tendrás la oportunidad de prepararte con contenido actual enfocado al campo laboral.
    ← | →
¡15% de ahorro!

SAP MM Desde Cero

5.0
1 opinión
  • Son los mejores. Muchas gracias por el servicio que me dieron.
    ← | →
TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...Movimientos de materiales sistema SAP ** Cualquier persona con interés en el mundo de SAP ** Ingenieros, técnicos, contables, LADE, administrativos... Aprende sobre: Seguridad de redes, SQL server, Data services...

$ 15,810 más IVA

...Movimientos de materiales sistema SAP ** Cualquier persona con interés en el mundo de SAP ** Ingenieros, técnicos, contables, LADE, administrativos... Aprende sobre: Seguridad de redes, SQL server, Data services...

  • Son los mejores. Muchas gracias por el servicio que me dieron.
    ← | →
¡20% de ahorro!

Desarrollo Rápido de Aplicaciones con IOS & Android Sabatino

4.8
2 opiniones
  • Es un buen curso, me dio un panorama que desconocía de las aplicaciones móviles, ideal para alguien que desea incursionar en esta tecnología.
    ← | →
  • Excelente atención a cada alumno, interés del instructor en las dudas. Un excelente lugar para capacitarte.
    ← | →
TecGurus
  • Cursos
  • Miguel Hidalgo
  • Nivel intermedio
  • 1 Mes

...plataforma que transforma JavaScript en aplicaciones nativas compatibles con Android, iPod, iPad y iPhone. El curso es de nivel intermedio y el único requisito... Aprende sobre: Sincronización de información, Recuperar del sistema de archivos, Trabajar con datos locales...

$ 17,600 más IVA

...plataforma que transforma JavaScript en aplicaciones nativas compatibles con Android, iPod, iPad y iPhone. El curso es de nivel intermedio y el único requisito... Aprende sobre: Sincronización de información, Recuperar del sistema de archivos, Trabajar con datos locales...

  • Es un buen curso, me dio un panorama que desconocía de las aplicaciones móviles, ideal para alguien que desea incursionar en esta tecnología.
    ← | → ver todas
  • Excelente atención a cada alumno, interés del instructor en las dudas. Un excelente lugar para capacitarte.
    ← | → ver todas
¡14% de ahorro!

Apps Web en Tiempo Real con Node.JS

5.0
1 opinión
  • Recibí una excelente atención y pude elegir entre su amplio catálogo de formaciones online.
    ← | →
TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...en el campo de T.I. personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico. Se hará llegar la información a... Aprende sobre: NodeJS Asíncrono, Mongoose y REST API, Código blocking y non-blocking...

$ 6,333

...en el campo de T.I. personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico. Se hará llegar la información a... Aprende sobre: NodeJS Asíncrono, Mongoose y REST API, Código blocking y non-blocking...

  • Recibí una excelente atención y pude elegir entre su amplio catálogo de formaciones online.
    ← | →
¡25% de ahorro!

Master Consultor PHP Full Stack

5.0
1 opinión
  • Los profesores son excelentes y muy atentos. Los cursos son muy completos y los recomiendo al 100%
    ← | →
TecGurus
  • Capacitación laboral
  • México
  • Nivel avanzado
  • 6 Meses
  • Prácticas en empresa

...las mejores prácticas de la industria, agrega seguridad para la comunicación entre tu front end y tu back end. Si te interesa esta carrera, no dudes... Aprende sobre: Acceso a Base de Datos (PDO), Diseño de Base de Datos, Vue CLI...

$ 35,700

...las mejores prácticas de la industria, agrega seguridad para la comunicación entre tu front end y tu back end. Si te interesa esta carrera, no dudes... Aprende sobre: Acceso a Base de Datos (PDO), Diseño de Base de Datos, Vue CLI...

  • Los profesores son excelentes y muy atentos. Los cursos son muy completos y los recomiendo al 100%
    ← | →
¡25% de ahorro!

Introducción Agile SCRUM

5.0
1 opinión
  • Me parece que el servicio que ofrecen es excelente y los consultores ayudan a que tu empresa prospere.
    ← | →
TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico... Aprende sobre: Metodologías ágiles, Diversidad en las opiniones, Product Backlog...

$ 5,362

...A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico... Aprende sobre: Metodologías ágiles, Diversidad en las opiniones, Product Backlog...

  • Me parece que el servicio que ofrecen es excelente y los consultores ayudan a que tu empresa prospere.
    ← | →
¡24% de ahorro!

Introducción a la programación

TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...aritméticos y logísticos, las estructuras de control y la programación orientada a objetos, en contraposición a la programación estructurada y conociendo... Aprende sobre: Variables y tipos de datos, Estructuras de control, Arreglos y estructuras...

$ 7,088
¡24% de ahorro!

Diplomado .NET empresarial Desde Cero

5.0
18 opiniones
  • Todo muy bien
    ← | →
  • las clases estan bien son practicas y muy agiles
    ← | →
  • Buen curso. Ejemplos practicos. Buena documentación. Buen ambiente. La comunicación con el profesor es buena, responde tus dudas y si alguna duda no la tiene en su base de datos se encarga de buscarla un día posteriror.
    ← | →
TecGurus
  • Diplomados
  • México
  • Prácticas en empresa

...Llevar al alumno desde los conceptos básicos de C#/.Net hasta el uso de frameworks empresariales. - Crear una aplicación de escritorio conectada a bases... Aprende sobre: Diseño de detectabilidad, Diseño de aplicaciones web, Visual Studio...

$ 29,993

...Llevar al alumno desde los conceptos básicos de C#/.Net hasta el uso de frameworks empresariales. - Crear una aplicación de escritorio conectada a bases... Aprende sobre: Diseño de detectabilidad, Diseño de aplicaciones web, Visual Studio...

  • Todo muy bien
    ← | → ver todas
  • las clases estan bien son practicas y muy agiles
    ← | → ver todas
  • Buen curso. Ejemplos practicos. Buena documentación. Buen ambiente. La comunicación con el profesor es buena, responde tus dudas y si alguna duda no la tiene en su base de datos se encarga de buscarla un día posteriror.
    ← | → ver todas
¡24% de ahorro!

Desarrollo de Apps Móviles Android

TecGurus
  • Cursos
  • México
  • Prácticas en empresa

...con ganas de superarse o personas interesadas de iniciar su carrera en el mundo de la programación, contamos con cursos desde nivel básico hasta avanzado... Aprende sobre: Computación para adultos, Arquitectura de sistemas, Active Directory...

$ 9,563

Programacion PHP

Ks Media
  • Diplomados
  • México

...Introducción a PHP - Primer Script en PHP - Variables - Tipos de Variables - Arreglos - Variables predefinidas - Constantes - Operadores Aritméticos...

$ 3,000 IVA inc.

Programación C++

Ks Media
  • Diplomados
  • México

...Introducción a C++ - Diagramas de flujo - Formas básicas de Diagramas de flujo - Algoritmo - Pseudocódigo - Manejo de memoria - Declaración de variables y constantes...

$ 2,000 IVA inc.
¡40% de ahorro!

Academia Java y Angular Full Stack Presencial

TecGurus
  • Capacitación laboral
  • México
  • Part time
  • Nivel avanzado
  • 6 Meses
  • Prácticas en empresa

...Te permite crear una base de datos y realizar consultas base. También crear y trabajar con el sistema de control de versiones locales y en la nube... Aprende sobre: Diseño web, Git vs Subversion, Lenguaje de Programación...

$ 40,800
¡25% de ahorro!

Master Consultor Java Full Stack

5.0
1 opinión
  • Es una institución que ofrece cursos que superan tus expectativas. Los recomiendo muchísimo.
    ← | →
TecGurus
  • Capacitación para el trabajo
  • México
  • 5 Meses
  • Prácticas en empresa

...y exponiendo un API REST, utilizando las mejores prácticas de la industria, agregando seguridad para la comunicación entre tu front end y tu back end... Aprende sobre: APIs REST, Integración del back end, Patrón de diseño MVC...

$ 35,700

...y exponiendo un API REST, utilizando las mejores prácticas de la industria, agregando seguridad para la comunicación entre tu front end y tu back end... Aprende sobre: APIs REST, Integración del back end, Patrón de diseño MVC...

  • Es una institución que ofrece cursos que superan tus expectativas. Los recomiendo muchísimo.
    ← | →
¡34% de ahorro!

Lenguaje C/C++ Desde Cero

TecGurus
  • Cursos
  • México
  • Prácticas en empresa
Formación en Lenguaje C/C++

...contamos con cursos desde nivel básico hasta avanzado. Te contactaremos a través de WhatsApp / email, para atender tus dudas y brindarte información acerca... Aprende sobre: Herencia y jerarquía de clases, Bases de programación estructurada, Fundamentos del enfoque orientado a objetos...

$ 6,845

iOS SDK

Belatrix Training Center
  • Cursos
  • Coyoacán
  • Nivel avanzado
  • 5 Días

...competencias para tu desarrollo profesional, algunos de los temas que verás durante tu formación son: Preparando una aplicación para el debug... Aprende sobre: Las propiedades: setters y getters, El esquema MaestroDetalle, Conectando los elementos de la aplicación...

$ 7,540

jQuery Mobile Básico intermedio

Belatrix Training Center
  • Cursos
  • Coyoacán
  • Nivel intermedio
  • 5 Días

...la apariencia de las listas 4. Las divisiones colapsables y los acordeones 1 Divisiones colapsables 2 Los atributos mini, icon y position 3 Los temas en los acordeones... Aprende sobre: Divisores de lista y bubbles-count, Crear una aplicación con jQuery Mobile, Introducción a los formularios en jQuery Mobile...

$ 5,220

Introduction to Web Development with Microsoft Visual Studio 2010

Business Solutions BKL S.C
  • Cursos
  • México
  • Nivel iniciación

...Managing Data acces tasks by using LINQ MODULE 10. Managing Data by using Microsoft ASP .NET Dynamic Data Module 11. Creating a Microsoft...

Precio a consultar
  • Anterior
  • 12 de 13
  • Siguiente
Coach de formación Hacer una consulta
Alerta de Formación

Entérate de qué cursos nuevos salen,
bajan de precio, o te pueden interesar.

Formación relacionada

  • Analisis interpretacion estados financieros
  • Fisioterapia rehabilitacion mexico
  • Publicidad online mexico
  • Programacion macros excel visual basic
  • Programacion plc allen bradley
  • Cursos radio mexico
  • Cursos mexico cromoterapia
  • Cursos historia universal mexico
  • Cursos forense mexico
  • Cursos tatuajes mexico
  • Cursos de Programación y análisis en línea

Formación por temas

Cursos de Administración de empresas Cursos de Calidad, producción e Investigación y Desarrollo Cursos de Ciencias Cursos de Compras y logística Cursos de Computación y telecomunicaciones Cursos de Creatividad y diseño Cursos de Deportes y aficiones Cursos de Hotelería y turismo Cursos de Humanidades y cultura Cursos de Idiomas Cursos de Más temáticas Cursos de Mercadotecnia y ventas Cursos de Sector financiero Cursos de Sector legal Cursos de Sector público Cursos de Sector salud Cursos de Sectores industriales
  • Empresa
  • Sobre Emagister
  • Blog
  • Ver todos los temas
  • Estudiantes
  • Accede a tu cuenta
  • Atención a estudiantes
  • Condiciones de uso
  • Política de privacidad
  • Política de cookies
  • Centros de formación
  • Acceso al menú del centro
  • Publica tus cursos
  • Atención a centros
  • Ver todos los centros
México
  • Colombia
  • Chile
  • Argentina
  • España
  • Francia
  • UK
  • Italia
  • Alemania
  • Perú
  • Ecuador
  • Portugal
  • Gobierno de España
  • Red
  • EU

Fondo Europeo de Desarrollo Regional

"Una manera de hacer Europa"

EMAGISTER Servicios de formación, S.L. Copyright 1999/2026 Información legal