Functional Programming

Sort options

Functional Program Design in Scala (Coursera)

In this course you will learn how to apply the functional programming style in the design of larger applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll work on larger and more involved examples, from state space exploration [...]

Functional Programming Principles in Scala (Coursera)

Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of [...]

Programming Languages, Part C (Coursera)

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to [...]

Programming Languages, Part B (Coursera)

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to [...]

Kotlin for Java Developers (Coursera)

The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. This course [...]

Functional Programming in Haskell: Supercharge Your Coding (FutureLearn)

Sep 25th 2023
Functional Programming in Haskell: Supercharge Your Coding (FutureLearn)
Course Auditing
Categories
Effort
Languages
Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course. Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and [...]

Functional Programming in Erlang (FutureLearn)

No sessions available
Functional Programming in Erlang (FutureLearn)
Course Auditing
Categories
Effort
Languages
Learn the theory and practice of functional programming in Erlang, through practical exercises and suggested projects. Functional programming is increasingly important in providing global-scale applications on the internet. For example, it’s the basis of the WhatsApp messaging system, which has over a billion users worldwide. [...]

Introduction to Functional Programming in OCaml (FUN)

No sessions available
 Introduction to Functional Programming in OCaml (FUN)
Free Course
Categories
Effort
Languages
Functional programming is a programming paradigm which is rapidly attracting interest from a broad range of developers because it allows to write expressive, concise and elegant programs. In this course you will discover the power of Functional Programming, using the OCaml language to write concise, efficient and elegant [...]

Learn Scala Programming Language from Scratch (Eduonix)

Learn functional programming in Scala, Scala programming language & build scalable applications with this Scala tutorial. Do you dream of writing code in a language that genuinely grows with you and starts to understand what you are trying to say? Well, Scala does this and much more.

Python. Functional Programming (Stepik)

The course is about functional elements available in Python and their usage. Functional programming is a programming paradigm -- that is, a style of building the structure and elements of computer programs in some distinct way.