Functional Programming

Filter Courses within "Functional Programming" (Click to filter)
Programming Languages, Part C (Coursera) Coursera
University of Washington

Programming Languages, Part C (Coursera)

Dive into the world of Programming Languages with our advanced course, 'Programming Languages Part C'. This course is designed to provide a deep understanding of functional programming through hands-on practice with ML, Racket, and Ruby. Whether you're a beginner or an intermediate programmer looking to expand your knowledge, this course will equip you with the skills needed to excel in any coding language.

Jun 29th 2026
3 Weeks
Advanced R Programming (Coursera) Coursera
Johns Hopkins University

Advanced R Programming (Coursera)

Dive deep into the world of R programming with our Advanced R Programming course. Learn essential skills for developing sophisticated data science tools, including functional programming, error handling, object-oriented programming, profiling, benchmarking, debugging, and function design. Perfect for those looking to enhance their R expertise and create more efficient, reliable applications.

Jun 29th 2026
4 Weeks
Wrangling Data in the Tidyverse (Coursera) Coursera
Johns Hopkins University

Wrangling Data in the Tidyverse (Coursera)

Discover how to tame unruly data sets and unlock their potential with 'Wrangling Data in the Tidyverse' on Coursera. This course will teach you to transform disorganized datasets into tidy formats using R's versatile Tidyverse ecosystem, enabling effective visualization and machine learning applications.

Jun 29th 2026
4 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.

Jun 22nd 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.

Jun 22nd 2026
5-12 Weeks
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.

Jun 22nd 2026
5-12 Weeks
Functional Programming with Java and Threads (Coursera) Coursera
Vanderbilt University

Functional Programming with Java and Threads (Coursera)

Dive into Functional Programming with Java and explore modern object-oriented and functional programming concepts. This course will guide you through implementing efficient and scalable concurrent programs using cutting-edge Java features like virtual threads. Perfect for developers looking to enhance their skills in Java programming and concurrency management.

Jun 22nd 2026
4 Weeks
Page 1 Next ›