Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Functional Programming Course Catalog
Duke University
Skills you'll gain: Rust (Programming Language), Test Case, Software Testing, Data Structures, Debugging, GitHub, Programming Principles, Package and Software Management, Development Environment, Software Development Tools, Command-Line Interface
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Apache Spark, Apache Hadoop, Scala Programming, Distributed Computing, Big Data, Data Manipulation, Data Processing, Performance Tuning, Data Analysis
DeepLearning.AI
Skills you'll gain: Supervised Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Feature Engineering, Artificial Intelligence, Classification And Regression Tree (CART), Python Programming, Regression Analysis, Unsupervised Learning, Data-Driven Decision-Making
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Computer Programming, Algorithms, Graphical Tools, Software Engineering, Data Structures, Programming Principles, Software Documentation, Development Environment, Debugging
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Data Manipulation, Development Environment, File Management, Data Analysis, Computer Programming, Software Installation
University of Michigan
Skills you'll gain: Debugging, Program Development, Python Programming, Data Structures, Computer Programming, Computational Logic, Computer Graphics
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, Algorithms, Data Structures, System Programming, Computer Programming
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Programming Principles, Secure Coding, Algorithms, Software Design, Application Security, System Programming, Python Programming, Computer Programming, Java, Performance Tuning, Unix, Computer Science, Computer Programming Tools, Debugging
University of Michigan
Skills you'll gain: Data Import/Export, Python Programming, File Management, Functional Design, Data Structures, Algorithms, Debugging
- Status: New
Skills you'll gain: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, SQL, Object Oriented Programming (OOP), Data Management, Functional Design, Microservices
Coursera Project Network
Skills you'll gain: Data Import/Export, Package and Software Management, R Programming, Data Structures, Software Installation, Data Analysis Software, Data Analysis
Functional Programming learners also search
In summary, here are 10 of our most popular functional programming courses
- Rust Fundamentals: Duke University
- Big Data Analysis with Scala and Spark: École Polytechnique Fédérale de Lausanne
- Supervised Machine Learning: Regression and Classification : DeepLearning.AI
- Object Oriented Programming in Java: University of California San Diego
- Python Data Structures: University of Michigan
- Python Basics: University of Michigan
- Programming in C: University of Michigan
- C Programming: Getting Started - 1: Dartmouth College
- C Programming for Everybody: University of Michigan
- Python Functions, Files, and Dictionaries: University of Michigan