函数式编程课程可以帮助您学习一流函数、不变性和高阶函数等概念,以及管理状态和副作用的实用技术。您可以掌握解决递归问题、数据转换和利用纯函数编写更简洁代码的技能。许多课程介绍了 Haskell、Scala 和 JavaScript 等工具,展示了这些语言如何促进函数式编程原则并增强软件开发实践。

Packt
您将获得的技能: 面向对象设计, 前端网络开发, 应用编程接口 (API), 面向对象编程(OOP), 网络应用, 互动设计, 动画, 数据持久性, 事件驱动编程, 用户界面(UI), Javascript
初级 · 课程 · 1-3 个月

Jordan University of Science and Technology
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
中级 · 课程 · 1-4 周

Logical Operations
您将获得的技能: Code Reusability, R Programming, Package and Software Management, R (Software), Computer Programming, Data Structures, Software Development, Data Science, Computer Programming Tools, Data Analysis
混合 · 课程 · 1-4 周

您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Python Programming, Computer Science
中级 · 课程 · 1-4 周

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Program Development, Theoretical Computer Science
混合 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Software Design Patterns, Data Management, Data Structures, Web Development, Performance Tuning
中级 · 课程 · 1-4 周

您将获得的技能: Rust (Programming Language), Data Structures, Code Reusability, Package and Software Management, Memory Management
中级 · 课程 · 1-3 个月

您将获得的技能: React.js, Code Reusability, Javascript, Front-End Web Development, Web Development
中级 · 指导项目 · 不超过 2 小时

Dartmouth College
您将获得的技能: 内存管理, 代码重用性, 利纳克斯, 计算机编程, 系统编程, 编程原则, 嵌入式软件, C(编程语言), 计算机结构
初级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: Algorithm, 计算机编程, 计算逻辑, 算法, 软件开发工具, 嵌入式系统, 编程原则, 数据结构, 计算机工程, 计算机编程工具, C(编程语言)
初级 · 课程 · 1-3 个月

Logical Operations
您将获得的技能: R (Software), Data Processing, R Programming, Data Manipulation, Data Structures, Statistical Programming, Data Analysis, Computational Logic, Data Analysis Software, Data Preprocessing, Software Installation, Data Science, Development Environment, Computer Programming, Program Development, Computer Programming Tools, Software Development
混合 · 课程 · 1-4 周