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
- Status: New
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), C (Programming Language), Data Structures, Debugging, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Command-Line Interface, Program Development, Computer Science, Software Testing, File Systems, Integration Testing, System Programming, File Management
Skills you'll gain: Ajax, Javascript, Data Structures, Debugging, JSON, Scripting, Web Development, Front-End Web Development, HTML and CSS, Event-Driven Programming, Application Programming Interface (API)
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Cloud Services, Debugging, Puppet (Configuration Management Tool), Infrastructure as Code (IaC), Bash (Scripting Language), Configuration Management, Test Automation, CI/CD, Cloud Infrastructure, Cloud Computing, Technical Communication, Scripting, Network Troubleshooting, Web Services, Python Programming, Restful API, Computer Programming
- Status: New
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), C (Programming Language), Data Structures, Object Oriented Programming (OOP), Debugging, Software Design Patterns, Unit Testing, Algorithms, Command-Line Interface, Program Development, Programming Principles, Computer Programming, Graph Theory, Computer Science, Software Testing, File Systems, Artificial Intelligence, Integration Testing, System Programming
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Program Development, C and C++, Scalability, Deep Learning, Natural Language Processing, Performance Tuning, Linear Algebra, Distributed Computing, Computer Hardware, Computer Vision, Numerical Analysis, Computer Architecture, Computer Systems, Data Structures, Computer Programming, Software Development, Performance Testing
University of Michigan
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), JSON, Debugging, Object Oriented Design, Unit Testing, Program Development, Python Programming, Data Import/Export, Image Analysis, Jupyter, Maintainability, Data Structures, Software Engineering, Application Programming Interface (API), Computer Programming, File Management, Computer Vision, Computational Logic, Functional Design
Johns Hopkins University
Skills you'll gain: Statistical Analysis, R Programming, Statistical Programming, Data Analysis, Debugging, Simulations, Program Development, Software Installation, Computer Programming, Data Structures, Performance Tuning, Data Import/Export
Skills you'll gain: Rmarkdown, Ggplot2, R Programming, Data Analysis, Tidyverse (R Package), Statistical Visualization, Statistical Programming, Data Visualization Software, Data Cleansing, Data Manipulation, Package and Software Management, Data Structures
- Status: Free
University of Toronto
Skills you'll gain: Functional Design, Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
- Status: AI skills
Skills you'll gain: Dashboard, Data Visualization Software, Data Wrangling, Data Visualization, SQL, Supervised Learning, Feature Engineering, Plotly, Interactive Data Visualization, Jupyter, Exploratory Data Analysis, Data Mining, Data Cleansing, Matplotlib, Data Analysis, Unsupervised Learning, Generative AI, Pandas (Python Package), Data Manipulation, Professional Networking
Skills you'll gain: PyTorch (Machine Learning Library), Supervised Learning, Feature Engineering, Generative AI, Keras (Neural Network Library), Deep Learning, Jupyter, Natural Language Processing, Reinforcement Learning, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Manipulation, Tensorflow, Python Programming, Verification And Validation, Applied Machine Learning, ChatGPT, Artificial Neural Networks, Statistical Machine Learning
Duke University
Skills you'll gain: Debugging, Java, Algorithms, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, Data Processing, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Development Environment
Functional Programming learners also search
In summary, here are 10 of our most popular functional programming courses
- C and Go: Classical and Modern Programming: University of California, Santa Cruz
- JavaScript Programming Essentials: IBM
- Google IT Automation with Python: Google
- C, Go, and C++: A Comprehensive Introduction to Programming: University of California, Santa Cruz
- GPU Programming: Johns Hopkins University
- Python 3 Programming: University of Michigan
- R Programming: Johns Hopkins University
- Data Analysis with R Programming: Google
- Learn to Program: The Fundamentals: University of Toronto
- IBM Data Science: IBM