Functional Programming

Filter Courses within "Functional Programming" (Click to filter)
Kotlin for Java Developers (Coursera) Coursera
JetBrains

Kotlin for Java Developers (Coursera)

Transition seamlessly into the world of Kotlin programming with this tailored course designed for Java developers. Discover the power and elegance of Kotlin as you learn to write concise, safe, and pragmatic code that can be easily integrated with your existing Java projects. Whether you're looking to enhance server-side development skills or dive deeper into Android app creation, this course offers a pathway to mastering Kotlin.

Sep 14th 2026
5-12 Weeks
Programming Languages, Part B (Coursera) Coursera
University of Washington

Programming Languages, Part B (Coursera)

Dive into the world of Programming Languages with 'Programming Languages, Part B'. This course offers an in-depth exploration of functional programming using ML, Racket, and Ruby as key learning tools. Whether you're new to programming or looking to refine your skills, this course provides a framework for understanding language constructs and designing effective programs.

Sep 7th 2026
3 Weeks
Functional Programming in Scala Capstone (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Programming in Scala Capstone (Coursera)

Dive into the final project of our Functional Programming in Scala series and build a comprehensive, data-driven application. This capstone course will challenge you to process several gigabytes of real-world data, creating interactive visualizations that track temperature changes globally over time.

Sep 7th 2026
5-12 Weeks
Functional Program Design in Scala (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Program Design in Scala (Scala 2 version) (Coursera)

Dive into the world of Functional Program Design in Scala 2 with this comprehensive online course. Master essential functional programming techniques such as lazy evaluation and structuring libraries using monads. Engage with practical examples ranging from state space exploration to random testing and discrete circuit simulators. Gain insights on writing high-quality Scala code and leverage compiler inference for efficient coding practices.

Sep 7th 2026
5-12 Weeks
Functional Programming Principles in Scala (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Programming Principles in Scala (Scala 2 version) (Coursera)

Dive into the world of Functional Programming with our comprehensive course on Scala 2 version. This course will guide you through the fundamentals of functional programming and teach you how to apply these principles using Scala, a powerful language that combines object-oriented and functional programming. Whether you're new to programming or looking to advance your skills, this course offers practical knowledge for developing robust, maintainable applications.

Sep 7th 2026
5-12 Weeks
Functional Programming Principles in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Programming Principles in Scala (Coursera)

Dive into the world of Functional Programming with our comprehensive course on Functional Programming Principles in Scala offered by Coursera. This course is designed for programmers who want to leverage the power of Scala, a versatile language that blends functional and object-oriented programming. Learn from industry experts and apply your new skills to real-world applications.

Aug 31st 2026
5-12 Weeks
Functional Program Design in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Program Design in Scala (Coursera)

Discover the power of functional programming with our 'Functional Program Design in Scala' course. Designed to equip you with essential skills for developing complex applications, this course covers crucial topics such as lazy evaluation, structuring libraries using monads, and best practices for writing high-quality Scala code. Whether you're a beginner or an experienced developer looking to deepen your understanding of functional programming, this course offers valuable insights and practical examples.

Aug 31st 2026
5-12 Weeks
Page 1 Next ›