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
University of Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Programming Principles, Image Analysis, Debugging
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
É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
University of Michigan
Skills you'll gain: Debugging, Program Development, Python Programming, Data Structures, Computer Programming, Computational Logic, Computer Graphics
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 Import/Export, Python Programming, File Management, Functional Design, Data Structures, Algorithms, Debugging
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: Data Structures, Python Programming, Data Manipulation, Development Environment, File Management, Data Analysis, Computer Programming, Software Installation
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
- 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
- Introduction To Swift Programming: University of Toronto
- Supervised Machine Learning: Regression and Classification : DeepLearning.AI
- Big Data Analysis with Scala and Spark: École Polytechnique Fédérale de Lausanne
- Python Basics: University of Michigan
- Object Oriented Programming in Java: University of California San Diego
- Python Functions, Files, and Dictionaries: University of Michigan
- Programming in C: University of Michigan
- C Programming: Getting Started - 1: Dartmouth College
- Python Data Structures: University of Michigan
- C Programming for Everybody: University of Michigan