Curso sobre programación funcional en Haskell

Aprender Gratis | Curso sobre programación funcional en Haskell

En este curso de programación funcional en Haskell: potencia tu codificación, obtendrás una introducción a Haskell, el lenguaje de programación funcional, basado en principios matemáticos formales. Como tal, es fácil de razonar y desarrollar, y se ejecuta de manera eficiente en máquinas modernas multinúcleo. Desde bancos de inversión, criptomonedas como Cardano, desarrollo de redes sociales, todos están adoptando Haskell.

El lenguaje de programación funcional en Haskell es uno de los más investigados por la comunidad científica por su versatilidad y se han desarrollado multitud de variantes del lenguaje, frameworks de trabajo, plataformas en línea que le dan soporte y multitud de documentación desordenada, este curso universitario servirá para sentar las bases de conocimiento de Haskell para que puedas comenzar a profundizar por las diferentes líneas que ofrece el lenguaje.

Además con este curso gratuito, creado e impartido por la Universidad de Glasgow, caracterizarás las diferencias entre los paradigmas de programación imperativa y funcional e implementarás programas funcionales a pequeña escala en la primaria Haskell.

¿A quién está dirigido este curso sobre programación funcional en Haskell?

Este curso está dirigido a estudiantes que ya tienen experiencia en al menos un lenguaje de programación, como Python o Java. Puede ser un estudiante de informática, un desarrollador de software que quiera aprender un nuevo estilo de programación o alguien que esté considerando estudiar en la universidad en informática o tecnología de la información. Es decir, está dedicado a aquellos que trabajen o estudien las áreas de programación e informática.

Al ser impartido en inglés, deberás tener un nivel medio en este idioma (ver cursos de inglés gratuitos).

Además deberás contar con un ordenador y conexión estable a Internet para poder realizar el contenido de forma online.

¿Qué aprenderás en este curso sobre programación funcional en Haskell?

En este curso de 6 semanas, 4 horas y de la mano de Wim Vanderbauwhede, Jeremy Singer y Jan de Muijnck-Hughes, como instructores y profesores expertos en el tema, aprenderás a aplicar combinadores estándar para operar en listas.

A crear nuevos tipos de datos algebraicos y utilizar la recursividad para definir funciones que atraviesan tipos recursivos. Razonarás matemáticamente sobre tipos de datos, funciones, recursividad y construcciones funcionales similares (ver cursos gratis de matemáticas).

Contarás con herramientas, materiales y recursos para tu formación durante el curso.

Los temas a tratar a lo largo del curso son:

Primeros pasos de Haskell:

  • Introducción
  • Conceptos básicos de Haskell: expresiones y ecuaciones
  • Reducción, funciones y listas
  • Descubriendo más

Bloques de construcción de Haskell:

  • Haskell más básico
  • Entrada y salida
  • Instalación de GHC

Estructuras y tipos de datos:

  • Funciones en listas
  • Tipos de datos personalizados
  • Historia de Haskell

Cuando los programas se hacen más grandes:

  • Estructura del programa
  • Analizar texto
  • Estoy en lo cierto?

Haskell duro:

  • Pereza y estructuras de datos infinitas
  • Más sobre tipos
  • Haskell en el mundo real

Piense como un programador funcional:

  • Clases de tipo
  • Geek griego
  • La palabra M

Acceso al curso sobre programación funcional en Haskell

Accede al curso sobre programación funcional en Haskell. Tanto la inscripción como la participación están habilitadas de forma completamente gratuita.

Si deseas obtener un certificado de participación o finalización, deberás superar el contenido del curso y abonar la tasa correspondiente a 74€, podrás recibir una certificación académica por parte de la Universidad de Glasgow, para la expedición de tu certificado.

Otros cursos que te pueden interesar es este para aprender Purrr o este sobre Kotlin para Android certificado por Google.

Comentar