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
É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, Functional Design, Data Analysis
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
- Status: Free
École Polytechnique
Skills you'll gain: Semiconductors, Differential Equations, Numerical Analysis, Linear Algebra, Mathematical Modeling, Chemistry, Physics, Calculus
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Object Oriented Programming (OOP), User Interface (UI), Computer Programming, Algorithms, Software Engineering, Data Structures, Software Documentation, Debugging
LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Computer Programming, Software Architecture, Software Development Methodologies, Distributed Computing
Skills you'll gain: Node.JS, Cloud Computing Architecture, Server Side, Cloud-Native Computing, React Redux, Cloud Services, NoSQL, MongoDB, React.js, Agile Methodology, Front-End Web Development, JavaScript Frameworks, Cloud Security, Hypertext Markup Language (HTML), HTML and CSS, Cloud Infrastructure, Restful API, Web Development, Web Development Tools, Back-End Web Development
Skills you'll gain: Dashboard, Data Visualization Software, Plotly, Data Wrangling, Data Visualization, Interactive Data Visualization, Exploratory Data Analysis, Data Cleansing, Jupyter, Matplotlib, Data Analysis, Pandas (Python Package), Data Manipulation, Seaborn, Data Import/Export, Predictive Modeling, Web Scraping, Automation, Data Science, Python Programming
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Computer Science, Programming Principles, Advanced Mathematics, Design Strategies, Linear Algebra, Mathematical Theory & Analysis, Analysis
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming, Numerical Analysis
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Import/Export, Data Manipulation, Development Environment, File Management
Skills you'll gain: Prompt Engineering, ChatGPT, Large Language Modeling, Generative AI, Artificial Intelligence, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, IBM Cloud, Private Cloud, Data Loss Prevention, Applied Machine Learning, Deep Learning, WordPress, Artificial Neural Networks, Governance, Machine Learning, Generative AI Agents, Automation, Digital Transformation
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
Functional Programming learners also search
In summary, here are 10 of our most popular functional programming courses
- Big Data Analysis with Scala and Spark: École Polytechnique Fédérale de Lausanne
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- Density Functional Theory: École Polytechnique
- Object Oriented Programming in Java: University of California San Diego
- Object-Oriented Programming Concepts: LearnQuest
- Cloud Application Development Foundations: IBM
- Applied Data Science: IBM
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Programming in C: University of Michigan
- Python Data Structures: University of Michigan