{"id":22452486,"url":"https://github.com/jaalonso/cursos_de_pf_con_haskell","last_synced_at":"2025-08-11T17:33:57.345Z","repository":{"id":110246999,"uuid":"160381540","full_name":"jaalonso/Cursos_de_PF_con_Haskell","owner":"jaalonso","description":"Recopilación de cursos de programación funcional con Haskell.","archived":false,"fork":false,"pushed_at":"2022-06-24T08:23:45.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T17:13:30.823Z","etag":null,"topics":["functional-programming","haskell","haskell-learning"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaalonso.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-04T15:48:36.000Z","updated_at":"2023-04-18T01:50:46.000Z","dependencies_parsed_at":"2023-03-12T00:30:46.302Z","dependency_job_id":null,"html_url":"https://github.com/jaalonso/Cursos_de_PF_con_Haskell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaalonso%2FCursos_de_PF_con_Haskell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaalonso%2FCursos_de_PF_con_Haskell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaalonso%2FCursos_de_PF_con_Haskell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaalonso%2FCursos_de_PF_con_Haskell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaalonso","download_url":"https://codeload.github.com/jaalonso/Cursos_de_PF_con_Haskell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245849835,"owners_count":20682631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["functional-programming","haskell","haskell-learning"],"created_at":"2024-12-06T06:11:28.804Z","updated_at":"2025-03-27T12:41:35.660Z","avatar_url":"https://github.com/jaalonso.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"#+TITLE:   Cursos de programación funcional con Haskell\n#+AUTHOR:  José A. Alonso\n#+DATE:    26 de mayo de 2016\n#+OPTIONS: H:2 num:t\n \nEn esta página se recopilan cursos de programación funcional con Haskell que\nsirven de referencia al curso de [[http://www.cs.us.es/~jalonso/cursos/i1m][Informática de primero del Grado en\nMatemáticas]] de la Universidad de Sevilla.\n\nEstá ordenada por países y universidades.\n\n* Alemania\n\n** Universidad de Darmouth\n+ [[http://www.cs.dartmouth.edu/~cs8/F2011][Problem solving with computer science]]. ~ S. Drysdale\n\n** Universidad técnica de Munich (TUM)\n+ [[http://wwwnipkow.in.tum.de/teaching/info2/WS1213/slides.pdf][Informatik 2: Functional programming]]. ~ T. Nipkow.\n\n* Argentina\n\n** Universidad de Buenos Aires\n\n+ [[http://www.dc.uba.ar/materias/plp/2014/cuat1/descargas/apuntes/index.html][Paradigmas de lenguajes de programación]]. ~ [[https://sites.google.com/site/eabonelli][E. Bonelli]] y [[http://www.dc.uba.ar/rrhh/profesores/rios][A. Ríos]].\n\n* Australia\n\n** NICTA\n+ [[https://github.com/NICTA/course][Functional programming course]]. ~ T. Morris y M. Hibberd.\n\n* España\n\n** Universidad de Málaga\n+ [[http://www.lcc.uma.es/~pepeg/declarativa/index.html][Programación declarativa]]. ~ J.E. Gallardo.\n\n** Universidad de Sevilla\n+ [[http://www.cs.us.es/~jalonso/cursos/pd-08][Programación declarativa]]. ~ J.A. Alonso.\n\n* Estados Unidos\n\n** Bryn Mawr College\n+ [[http://cs.brynmawr.edu/~rae/courses/17spring380/index.html][Modern functional programming]]. ~ [[http://cs.brynmawr.edu/~rae/][R.A. Eisenberg]]\n\n** Universidad de Chicago\n+ [[http://cmsc-16100.cs.uchicago.edu/2016/][Honors introduction to programming, I (2016)]]  ~ [[http://people.cs.uchicago.edu/~rchugh/][R. Chugh]] y  [[http://people.cs.uchicago.edu/~stuart/][S.A. Kurtz]]\n+ [[http://cmsc-16100.cs.uchicago.edu/2017/][Honors introduction to programming, I (2017)]]  ~ [[http://people.cs.uchicago.edu/~rchugh/][R. Chugh]] y  [[http://people.cs.uchicago.edu/~stuart/][S.A. Kurtz]]\n+ [[http://cmsc-22311.cs.uchicago.edu/2015/][Functional systems in Haskell]]. ~ [[http://people.cs.uchicago.edu/~stuart/][S.A. Kurtz]]\n\n** Universidad de Mississippi\n+ [[https://john.cs.olemiss.edu/~hcc/csci450/csci450.html][Fundamental concepts in languages]]. ~ [[https://john.cs.olemiss.edu/~hcc/HOME_hcc.html][C. Cunningham]]\n\n** Universidad de Pensilvania\n+ [[http://www.seas.upenn.edu/~cis552/13fa/][Advanced programming]]. ~ [[http://www.seas.upenn.edu/~sweirich][S. Weirich]].\n+ [[http://cis.upenn.edu/~cis194/fall14/spring13/][Introduction to Haskell (Spring 2013)]]. ~ B. Yorgey.\n+ [[http://www.cis.upenn.edu/~cis194/fall14/][Introduction to Haskell (Fall 2014)]]. ~ [[http://www.cis.upenn.edu/~eir/][R. Eisenberg]].\n+ [[http://www.cis.upenn.edu/~cis194/fall16/][Introduction to Haskell (Fall 2016)]]. ~ [[http://www.cis.upenn.edu/~joachim/][J. Breitner]].\n+ [[http://ozark.hendrix.edu/~yorgey/360/f16/][Programming languages (Fall 2016)]]. ~ B. Yorgey\n\n** Universidad de Princeton\n+ [[https://www.cs.princeton.edu/~dpw/cos441-11/index.html][Programming languages]]. ~ [[http://www.cs.princeton.edu/~dpw/][D. Walker]].\n\n** Universidad de Siracusa\n\n+ [[http://www.cis.syr.edu/~sueo/cis252/][Introduction to Computer Science]] ~ [[http://www.cis.syr.edu/~sueo/][Susan Older]]\n\n** Universidad de Stanford\n+ [[http://www.scs.stanford.edu/14sp-cs240h][Functional systems in Haskell]]. D. Mazières y B. O'Sullivan.\n\n* Finlandia\n\n** Universidad de Jyväskylä\n+ [[http://functional-programming.it.jyu.fi/pages/Course.md][Introduction to functional programming]]. ~ [[http://users.jyu.fi/~sapekiis/index/index.html][S. Kiiskinen]].\n+ [[http://functional-programming.it.jyu.fi/pages/Tasks2.md][Functional programming 2]]. ~ [[http://users.jyu.fi/~sapekiis/index/index.html][S. Kiiskinen]]\n\n* Francia\n\n** Universidad de Aix-Marsella\n+ [[http://pageperso.lif.univ-mrs.fr/~luigi.santocanale//teaching/1314teaching/PF][Programmation fonctionnelle]]. ~ L. Santocanale\n\n\n* India\n\n** Chennai Mathematical Institute\n\n+ [[https://www.cmi.ac.in/~spsuresh/teaching/prgh19/][Programming in Haskell (August – November 2019)]]. ~ [[https://www.cmi.ac.in/~spsuresh/index.html#home][S P Suresh]].\n\n* Noruega\n\n** Universidad Noruega de Ciencia y Tecnología (NTNU)\n+ [[http://www.hg.schaathun.net/FPIA/][Functional programming and intelligent algorithms]]. ~ [[http://www.hg.schaathun.net/][Hans Georg Schaathun]]\n\n* Países Bajos\n\n** Universidad de Utrecht\n+ [[http://foswiki.cs.uu.nl/foswiki/Afp/EducationPage][Advanced functional programming]]. ~ [[http://foswiki.cs.uu.nl/foswiki/Atze/WebHome][A. Dijkstra]] y [[http://www.staff.science.uu.nl/~swier004/][W. Swierstra]].\n+ [[http://foswiki.cs.uu.nl/foswiki/Afp0405][Advanced functional programming]] (2005-06). ~ [[http://www.open.ou.nl/bhr/][B. Heeren]] y [[http://foswiki.cs.uu.nl/foswiki/Swierstra/WebHome][D. Swierstra]].\n\n* Reino Unido\n\n** Universidad de Edimburgo\n+ [[https://www.inf.ed.ac.uk/teaching/courses/inf1/fp][Informatics 1: Functional programming]]. ~ D. Sannella\n+ [[http://www.inf.ed.ac.uk/teaching/courses/inf1/fp/][Informatics 1: Functional programming]]. ~ P. Wadler.\n\n** Universidad de Nottingham\n+ [[http://www.cs.nott.ac.uk/~gmh/fun.html][Functional programming]]. ~ G. Hutton\n\n* Rusia\n\n** Universidad ITMO (en San Petersburgo)\n+ [[https://github.com/jagajaga/FP-Course-ITMO][Haskell ITMO course at CTD]]. ~ Dmitry Kovanikov, Arseniy Seroka.\n\n* Suecia\n\n** Univ. de Chalmers\n+ [[http://www.cse.chalmers.se/edu/year/2010/course/TDA555][Introduction to functional programming]]. (2010-11). ~ K.L. Claessen.\n+ [[http://www.cse.chalmers.se/edu/year/2011/course/TDA555/schedule.html][Introduction to functional programming]]. (2011-12). ~ K.L. Claessen.\n  + Las soluciones de ejercicios están [[https://github.com/sjaxel/TDA555-Lab][aquí]].\n+ [[http://www.cse.chalmers.se/edu/course/afp][Advanced functional programming]] (2015-16). ~ [[http://www.cse.chalmers.se/~patrikj][P. Jansson]].\n  + El material del curso también está en [[https://github.com/patrikja/AFPcourse][GitHub]].\n\n** Univ. de Mälardalen\n+ [[http://www.idt.mdh.se/kurser/cd5100][Functional Programming]] ~ [[http://www.idt.mdh.se/~blr][Björn Lisper]]\n\n* Uruguay\n\n** Univ. de la República, Montevideo\n+ [[https://www.fing.edu.uy/inco/cursos/pfa/wiki/field.php?n=Main.Cronograma][Programación funcional avanzada]]. ~ [[https://www.fing.edu.uy/~mviera/wiki/field.php?n=Main.Home][M. Viera]] y [[https://www.fing.edu.uy/~pardo/][A. Pardo]].\n\n* Venezuela\n\n** Univ. Simón Bolívar\n+ [[http://ldc.usb.ve/~emhn/cursos/ci4251/][Programación funcional avanzada (2017)]]. ~ [[http://ldc.usb.ve/~emhn/][Ernesto Hernández-Novich]].\n\n* Vídeos de Haskell\n\n** Vídeo tutoriales de Haskell\n+ [[http://bit.ly/1l7jLO9][Adventures in Haskell]]. ~ D. Silverstone\n+ [[http://bit.ly/22ytFAK][Beginner Haskell exercises]]. ~ Mitchell Rosen\n+ [[http://bit.ly/22yrNYC][Functional Programming Fundamentals]]. ~ E. Meijer\n+ [[http://bit.ly/22ytOUM][Functional programming]]. ~ P. Wadler\n+ [[http://bit.ly/22ys91x][Haskell amuse-bouche]]. ~ M. Lentczner\n+ [[http://bit.ly/1mQacrD][Haskell course]]. ~ P. Wadler\n+ [[http://bit.ly/1l7jfjd][Haskell from scratch]].\n+ [[http://bit.ly/22yrInC][Haskell programming tutorial]]. ~ superlinux\n+ [[http://bit.ly/22yrzR8][Haskell tutorial: Learn you a Haskell]]. ~ R. Krishna\n+ [[http://bit.ly/1JRl0OO][Por qué deberías aprender programación funcional ya mismo]]. ~ A. Marzal.\n+ [[http://bit.ly/22ytqW6][Programming in Haskell]]. ~ R. Abdullah\n\n** Lista de vídeos de Haskell\n+ [[http://bit.ly/22yt8yJ][Haskell graphics]]. ~ ungazik\n+ [[http://bit.ly/1nNNm47][Lista de videos de Haskell en youtube]].\n+ [[https://www.youtube.com/channel/UCHOBzbQLslZ_DLnNqgOD1CQ/playlists][Listas de Haskell Madrid]].\n+ [[http://bit.ly/1mQaXkr][Popular Haskell videos]].\n\n* Otros materiales\n\n+ [[http://bit.ly/1qGjwMN][Haskell online study materials]].\n+ [[https://github.com/HaskellChamber/Haskell-University][Haskell-University: Portfolio-based approach to learning Haskell]].\n+ [[https://github.com/jagajaga/FP-Course-ITMO][Slides and other materials for functional programming lectures ITMO\n  university]]. ~ [[https://github.com/ChShersh][D. Kovanikov]] y [[https://github.com/jagajaga][A. Seroka]].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaalonso%2Fcursos_de_pf_con_haskell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaalonso%2Fcursos_de_pf_con_haskell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaalonso%2Fcursos_de_pf_con_haskell/lists"}