Functional Programming

Filter Courses within "Functional Programming" (Click to filter)
Introduction to Functional Programming in OCaml (FUN) FUN
Université Paris Diderot

Introduction to Functional Programming in OCaml (FUN)

Dive into the world of Functional Programming with our beginner-friendly 'Introduction to Functional Programming in OCaml' course. Master the art of writing efficient, elegant, and concise code as you explore the OCaml language. Perfect for developers looking to expand their programming paradigms and create more powerful applications.

No sessions available
5-12 Weeks
Introduction to programming with dependent types in Scala (Stepik) Stepik
Taras Shevchenko National University of Kyiv

Introduction to programming with dependent types in Scala (Stepik)

Dive into the world of programming with this comprehensive course on dependent types in Scala. Whether you're new to programming or seeking to advance your skills, this course offers a structured introduction to type theory, homotopy type theory (HoTT), and dependent-type programming. Learn how to leverage these concepts for powerful type-level programming and theorem proving within the versatile Scala language.

Self Paced
Self-Paced
Java. Functional programming (Stepik) Stepik
Instructor Made Course

Java. Functional programming (Stepik)

Discover the power of functional programming within the Java ecosystem with our beginner-friendly course. Dive into lambda expressions, explore functional interfaces, harness the potential of the stream API, understand lazy evaluation, learn currying techniques, and get introduced to monads. This course is perfect for programmers looking to enhance their skills in Java 8.

Self Paced
Self-Paced
Python. Functional Programming (Stepik) Stepik
Instructor Made Course

Python. Functional Programming (Stepik)

Dive into the world of functional programming with our Python course on Stepik. Master the art of writing clean, efficient code using Python's built-in functional tools and paradigms. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with the knowledge to implement functional programming techniques effectively.

Self Paced
Self-Paced
Learn Scala Programming Language from Scratch (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn Scala Programming Language from Scratch (Eduonix)

Discover the transformative power of Scala, a versatile programming language that combines object-oriented and functional programming paradigms. This course will guide you from absolute beginner to proficient Scala developer, enabling you to create robust, scalable applications. Whether you're new to coding or an experienced developer seeking to expand your skill set, this Scala tutorial is designed to elevate your career.

Self Paced
Self-Paced