Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Functional Programming Course Catalog
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Computer Programming, Programming Principles, Scala Programming, Theoretical Computer Science, Computational Thinking, Critical Thinking, Data Structures, Big Data, Algorithms, Apache, SQL
- Status: Free
University of Washington
Skills you'll gain: Computer Programming, Programming Principles, Algorithms, Critical Thinking
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Computer Programming, Programming Principles, Computational Thinking, Critical Thinking, Data Structures, Scala Programming, Theoretical Computer Science
University of California San Diego
Skills you'll gain: Algorithms, Theoretical Computer Science, Computer Programming, Data Structures, Problem Solving, Mathematics, Computational Thinking, Computer Programming Tools, Computational Logic, Critical Thinking, Graph Theory, Programming Principles, Mathematical Theory & Analysis, C++ Programming, Algebra, Software Testing
Vanderbilt University
Skills you'll gain: Java Programming, Programming Principles
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Computer Programming, Programming Principles, Scala Programming, Theoretical Computer Science
- Status: Free
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Deep Learning, Python Programming, Computer Programming, Scala Programming
- Status: Free
University of Washington
Skills you'll gain: Computer Programming, Programming Principles
Duke University
Skills you'll gain: Algorithms, C Programming Language Family, Computational Logic, Computer Programming, Critical Thinking, Problem Solving, Process Analysis, Programming Principles, Data Visualization, Theoretical Computer Science
Skills you'll gain: Javascript, Front-End Web Development, Computer Programming, Web Development Tools
Duke University
Skills you'll gain: Python Programming, Computer Programming
JetBrains
Skills you'll gain: Computer Programming, Programming Principles, Algorithms, Data Structures, Problem Solving, Computational Logic, Mathematics, Software Engineering
In summary, here are 10 of our most popular functional programming courses
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- Programming Languages, Part A:Â University of Washington
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
- Data Structures and Algorithms:Â University of California San Diego
- Functional Programming with Java and Threads:Â Vanderbilt University
- Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne
- Functional Programming Principles in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Programming Languages, Part B:Â University of Washington
- Programming Fundamentals:Â Duke University
- Programming with JavaScript:Â Meta