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.

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

Skills you'll gain: Oracle Databases, Data Import/Export, Data Warehousing, Data Migration, Extract, Transform, Load, Query Languages, SQL, Database Management, Google Cloud Platform, Data Sharing, Data Architecture, Database Design, Database Architecture and Administration, Identity and Access Management, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months

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

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

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

Microsoft
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Serverless Computing, Google Cloud Platform, Cloud Development, Cloud Applications, Cloud-Native Computing, Cloud-Based Integration, Cloud Security, Cloud Computing Architecture, Security Controls, Application Deployment, Event-Driven Programming, Identity and Access Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Analytics, Data Analysis, Applied Machine Learning, Model Training, Statistical Inference, Google Cloud Platform, Machine Learning Methods, SQL
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: AI Security, LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), Model Deployment, AI Integrations, Prompt Engineering, Secure Coding, Security Controls, Google Cloud Platform, Cloud API, Event Monitoring, Application Programming Interface (API), Safety and Security
Beginner · Course · 1 - 3 Months

Skills you'll gain: Spatial Analysis, C# (Programming Language)
Intermediate · Course · 1 - 3 Months

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

Google Cloud
Skills you'll gain: AI Security, LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), Model Deployment, Security Controls, Security Software, Prompt Engineering, Google Cloud Platform, Integration Testing, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months