Functional programming courses can help you learn concepts like first-class functions, immutability, and higher-order functions, along with practical techniques for managing state and side effects. You can build skills in recursive problem-solving, data transformation, and leveraging pure functions for cleaner code. Many courses introduce tools such as Haskell, Scala, and JavaScript, showcasing how these languages facilitate functional programming principles and enhance software development practices.

Pontificia Universidad Católica de Chile
Skills you'll gain: Descriptive Analytics, Business Analytics, Model Evaluation, Statistical Reporting, Plot (Graphics), Logistic Regression, Data Visualization, Graphing, Data Mining, Dimensionality Reduction, R (Software), Analytics, Predictive Analytics, Data Analysis, R Programming, Statistical Modeling, Data Visualization Software, Predictive Modeling, Data Modeling, Data-Driven Decision-Making
Credit offered
Mastertrack · 6 - 12 Months

Google Cloud
Skills you'll gain: Query Languages, SQL, Data Architecture, Database Architecture and Administration, Performance Tuning, Data Warehousing, Google Cloud Platform, Data Migration, Data Access, Data Import/Export, Database Design, Identity and Access Management, Data Modeling, Role-Based Access Control (RBAC)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Development, Cloud Applications, Google Cloud Platform, Generative AI, Application Deployment, Application Development, CI/CD, Data Store, Cloud Deployment, Data Storage Technologies, Cloud API, Data Storage, Authentications, Continuous Deployment, Application Performance Management, Computer Programming Tools, Database Software, Identity and Access Management, Data Warehousing, Performance Tuning
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Database Administration, Data Migration, Database Management, NoSQL, Database Architecture and Administration, Databases, Relational Databases, Cloud Applications, Cloud Development, Database Design, Query Languages, Dataflow, Terraform, Cloud API, Performance Tuning, Application Programming Interface (API), Transaction Processing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Redshift, Data Import/Export, Data Migration, Google Cloud Platform, Identity and Access Management, SQL, Role-Based Access Control (RBAC), Data Warehousing, Database Architecture and Administration, Database Design, Data Store, Data Sharing, Data Integration, Data Management, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months

Microsoft
Advanced · Course · 3 - 6 Months
Multiple educators
Beginner · Specialization

Google Cloud
Skills you'll gain: Teradata SQL, Identity and Access Management, Data Warehousing, Extract, Transform, Load, Role-Based Access Control (RBAC), SQL, Google Cloud Platform, Data Import/Export, Data Integration, Database Design, Data Migration, Data Modeling, Data Mapping, Relational Databases, Database Architecture and Administration, Capacity Management, Real Time Data
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Oracle Databases, Database Design, Identity and Access Management, Role-Based Access Control (RBAC), Data Architecture, Google Cloud Platform, Database Management, Data Import/Export, Performance Tuning, Data Sharing, Database Architecture and Administration, SQL, Data Access, Database Management Systems, Data Migration, Data Security
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, SQL, Data Import/Export, Identity and Access Management, Database Design, Google Cloud Platform, Role-Based Access Control (RBAC), Database Management, Data Migration, Relational Databases, Database Architecture and Administration, Data Sharing, Data Architecture, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Data Ethics, Data Storytelling, Social Network Analysis, Data Presentation, Statistical Machine Learning, Statistical Hypothesis Testing, Classification And Regression Tree (CART), R (Software), Exploratory Data Analysis, Bayesian Statistics, Data Analysis, Dimensionality Reduction, Data Visualization, Statistical Visualization, Supervised Learning, Data Preprocessing, Web Scraping, Statistical Modeling, Linear Algebra, Python Programming
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Amazon Redshift, Identity and Access Management, Cloud Security, Role-Based Access Control (RBAC), SQL, Data Warehousing, Data Import/Export, Database Design, Data Integration, Data Architecture, Database Architecture and Administration, Data Processing, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months