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: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
- Status: Free Trial
Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Software Design Patterns, Development Testing
- Status: NewStatus: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Javascript, Web Applications, Application Programming Interface (API), Programming Principles, JSON, Restful API, Front-End Web Development, Event-Driven Programming, Responsive Web Design, Debugging
- Status: Preview
École Polytechnique
Skills you'll gain: Semiconductors, Differential Equations, Numerical Analysis, Linear Algebra, Mathematical Modeling, Chemistry, Physics, Calculus
- Status: Free Trial
Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving
- Status: Free Trial
Skills you'll gain: Spring Boot, Application Development, Application Deployment, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, API Design, Software Development Tools, Java Platform Enterprise Edition (J2EE), UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), JSON, Functional Design, Databases
- Status: Free Trial
Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, DevOps, Unit Testing, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Development Testing, Software Testing, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
- Status: Free Trial
Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Knowledge of Apple Software, Application Development, Mobile Development, Mobile Development Tools, Object Oriented Programming (OOP), Programming Principles, Development Environment, Integrated Development Environments, Data Structures, Application Performance Management, Application Deployment, Computer Programming
- Status: NewStatus: Free Trial
Skills you'll gain: C++ (Programming Language), System Programming, Algorithms, Performance Tuning
- Status: Free Trial
Scrimba
Skills you'll gain: React.js, Front-End Web Development, Web Development Tools, User Interface (UI), JavaScript Frameworks, UI Components, Web Content Accessibility Guidelines, User Interface and User Experience (UI/UX) Design, Web Frameworks, Cascading Style Sheets (CSS), Application Programming Interface (API)
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Programming Principles, Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging, Django (Web Framework), Cloud Hosting
- Status: New
Skills you'll gain: Rust (Programming Language), Data Structures, Debugging, Software Design Patterns
Functional Programming learners also search
In summary, here are 10 of our most popular functional programming courses
- Java Object Basics: Functions, Recursion, and Objects: Codio
- Intermediate Rust Programming and Advanced Concepts: Packt
- Advanced JavaScript & Object-Oriented Programming: Packt
- Density Functional Theory: École Polytechnique
- Programming Fundamentals: Duke University
- Learn Spring Boot in 100 Steps - Beginner to Expert: Packt
- Rust Programming: Duke University
- Foundations of Swift and SwiftUI: Packt
- Modern C++ Features & Concurrency: Packt
- Learn React: Scrimba