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.

Skills you'll gain: Web Development, JavaScript Frameworks, Web Applications, React.js, Serverless Computing, Restful API, Application Programming Interface (API), Server Side
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Big Data, Google Cloud Platform, Data Access, SQL, Query Languages
Beginner · Project · Less Than 2 Hours

Skills you'll gain: SQL, Big Data, Data Validation, Query Languages, Data Mining, Business Metrics
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Angular, Web Development Tools, Frontend Performance, TypeScript, Server Side, Web Development, Build Tools
Intermediate · Guided Project · Less Than 2 Hours

Scrum Alliance
Skills you'll gain: Teaching, Culture Transformation, Discussion Facilitation, Organizational Change, Meeting Facilitation, Business Transformation, Employee Coaching, Coaching, Agile Product Development, Organizational Structure, Agile Project Management, Agile Software Development, Mentorship, Team Leadership, Agile Methodology, Team Performance Management, Leadership and Management, Organizational Strategy, Team Management, Strategic Leadership
Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: JavaScript Frameworks, Application Programming Interface (API), Property Management Systems, React.js, Authentications, OAuth, Server Side, Frontend Integration, Databases, Cloud Hosting, Image Quality, User Interface (UI), Application Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Metasploit, Exploitation techniques, Penetration Testing, Database Management, Cryptography, Data Import/Export, MySQL, Vulnerability Scanning, Encryption, Brute-force attacks, Vulnerability Assessments, Cybersecurity, Data Encryption Standard, SQL
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Interoperability, Data Transformation, Secure Coding, Python Programming
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Web Components, Frontend Performance, Web Content Accessibility Guidelines, Hypertext Markup Language (HTML), Web Analytics and SEO, Web Design and Development, Semantic Web, Browser Compatibility, Web Applications, Web Content, Responsive Web Design
Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Unreal Engine, Animations, Animation and Game Design, Virtual Environment, Game Design, 3D Modeling, 3D Assets, Motion Graphics, Video Game Development, Timelines, Prototyping, Data Import/Export, Creativity, User Interface (UI), Interactive Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Game Design, Video Game Development, Computer Graphics, Animation and Game Design, Virtual Environment
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Dayforce (HCM Software), HR Tech, Human Resource Strategy, Human Resources Information System (HRIS), Role-Based Access Control (RBAC), Human Resources, Compliance Management, Compliance Reporting, Payroll, Data Architecture, Data Flow Diagrams (DFDs), Workforce Planning, Oracle Cloud Applications, Workforce Management, Benefits Administration, Enterprise Resource Planning, Workflow Management, Data Integration, Business Strategy, Analytics
Intermediate · Course · 1 - 4 Weeks