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 Pennsylvania
Skills you'll gain: Data Structures, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Scripting, Software Development Tools, Integrated Development Environments, Data Import/Export, Jupyter, File Management
Board Infinity
Skills you'll gain: Eclipse (Software), Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Software Development Tools, Java, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Data Structures, Virtual Machines
- Status: Free
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular Biology, Python Programming, Computational Thinking, Biology, Algorithms, Data Structures
University of California, Irvine
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), Electronic Hardware, Integrated Development Environments, Electronic Components, Development Environment, Computer Programming Tools, Computer Hardware, Computer Programming, Digital Communications
Multiple educators
Skills you'll gain: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Visualization Software, Correlation Analysis, Web Scraping, NumPy, Probability & Statistics, Predictive Modeling, Big Data, Computer Programming Tools, Automation, Data Analysis Software, Data Collection, Machine Learning Algorithms, Unsupervised Learning
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
- Status: Free
University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Import/Export, Data Manipulation, Development Environment, File Management
- Status: New
Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI, Large Language Modeling, Restful API, Spring Framework, Natural Language Processing, OpenAI, Application Deployment, CI/CD, Software Development, Software Development Life Cycle, DevSecOps, Data Ethics, Artificial Intelligence, Application Programming Interface (API), Java, Spring Boot, Prototyping, Test Tools
Skills you'll gain: Data Ethics, Data Analysis, Data-Driven Decision-Making, Google Sheets, Spreadsheet Software, Analytical Skills, Data Sharing, Data Cleansing, Data Processing, Data Visualization Software, SQL, Data Management
Coursera Project Network
Skills you'll gain: Data Import/Export, Package and Software Management, R Programming, Data Structures, Data Literacy, Software Installation, Data Analysis Software
- Status: Free
École Polytechnique
Skills you'll gain: Semiconductors, Differential Equations, Numerical Analysis, Linear Algebra, Mathematical Modeling, Chemistry, Physics, Calculus
Functional Programming learners also search
In summary, here are 10 of our most popular functional programming courses
- Introduction to Python Programming: University of Pennsylvania
- Fundamentals of Java Programming: Board Infinity
- Biology Meets Programming: Bioinformatics for Beginners: University of California San Diego
- The Arduino Platform and C Programming: University of California, Irvine
- Data Science Foundations: IBM
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- Programming Languages, Part B: University of Washington
- Python Data Structures: University of Michigan
- Generative AI for Java and Spring Developers: IBM
- Foundations: Data, Data, Everywhere: Google