Learn about functional programming, and how it can be effectively combined with object-oriented programming. Gain practice in writing clean functional code, using the Scala programming language. This course introduces the cornerstones of functional programming using the Scala programming language. Functional...
15 September 2014, 7 weeks
Favored by 5 people
Learn how to write composable software that stays responsive at all times by being elastic under load and resilient in the presence of failures. Model systems after human organizations or inter-human communication. This is a follow-on for the Coursera class “Principles of Functional Programming in Scala...
13 April 2015, 7 weeks
Favored by 3 people
Фундаментальный курс, основанный на одноименной книге от профессоров MIT рассказывает об абстракции данных и кода, рекурсии, состоянии и метаязыковой абстракции.
1 July 2013, Free schedule
Favored by 3 people
This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to explain and apply the basic methods from programming languages to analyze computational systems, and to generate computational solutions to abstract problems. Substantial weekly programming...
Free schedule
Favored by 1 person
Кубенский Александр Александрович
Computer Science Center
Computer Science
Course added: long ago
Программа занятий по функциональному программированию включает в себя лекции и решение задач на программирование в функциональном стиле на языке Haskell. Примерное содержание лекций:
Тема 1. Основы функционального программирования
Понятие о функциональном программировании; введение в Haskell; сп...
Free schedule
Favored by 7 people
Haskell is a high-level, pure functional programming language with a strong static type system and elegant mathematical underpinnings, and is being increasingly used in industry by organizations such as Facebook, AT&T, and NASA. In the first 3/4 of the course, we will explore the joys of pure, lazy,...
Free schedule
Favored by 4 people
Haskell является чисто функциональным языком программирования общего назначения, который включает много последних инноваций в разработке языков программирования.
Free schedule
Favored by 1 person
Investigate the basic concepts behind programming languages, with an emphasis on the techniques and benefits of functional programming. Use the programming languages ML, Racket, and Ruby to learn how the pieces of a language fit together to create more than the sum of the parts. Gain new software skills...
Details to be announced
Favored by 1 person
The topics covered in this course include:
Languages and compilers to exploit multithreaded parallelism
Implicit parallel programming using functional languages and their extensions
Higher-order functions, non-strictness, and polymorphism
Explicit parallel programming and nondeterminism
The lambda...
Free schedule
Favored by 1 person
Простое и комфортное введение в язык программирования Erlang и набор библиотек OTP.
27 January 2014, Free schedule
Favored by 1 person
DelftX
Course added: 5 June 2014
The aim of this course is to teach the foundations of functional programming and how to apply them in the real world. About this Course Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other...
15 October 2014, 6 weeks
Favored by 2 people
Курс знакомит слушателей с парадигмой функционального программирования, в которой решение задач сводится к описанию функций, перерабатывающих некоторые входные данные в выходные и строящихся из более простых функций на основе принципов функциональной абстракции и аппликации. Рассматриваются теоретич...
Курс знакомит слушателей с языком Haskell - наиболее известным чистым функциональным языком программирования. Мы изучим понятийный аппарат и методы программирования, характерные для функциональных языков, и научимся применять их, используя богатый инструментарий, предоставляемый языком Haskell. Совм...
Coming soon, Free schedule
Favored by 2 people
Gain a foundation in functional programming with F# and learn to express powerful programming ideas effectively. Learn the basics of F# syntax in this programming course from the experts at Microsoft, and begin your journey into the world of functional and modular programming. Why learn F...
28 September 2015, 4 weeks
Favored by 1 person
Jeremy Singer
The University of Glasgow
Course added: 5 July 2016
Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course.
19 September 2016
18 September 2017
2 April 2018
17 September 2018
15 April 2019
16 September 2019
30 March 2020
21 September 2020
19 April 2021
10 January 2022
Simon Thompson
The University of Kent
Course added: 28 November 2016
Learn the theory and practice of functional programming in Erlang, through practical exercises and suggested projects.
20 February 2017
19 June 2017
4 May 2020
Favored by 2 people