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

LearnQuest
您将获得的技能: .NET框架, 数据结构, 面向对象编程(OOP), 数据建模, 统一模型语言, 微软 Visual Studio, 编程原则, 面向对象设计, Visual Basic(编程语言), 计划发展, 计算机编程
中级 · 课程 · 1-4 周

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala 编程, 理论计算机科学, 编程原则, 计算机编程, 功能设计, 其他编程语言
混合 · 课程 · 1-3 个月

Ball State University
您将获得的技能: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-3 个月
您将获得的技能: Spring Framework, Software Architecture, Microservices, Cloud Applications, Event-Driven Programming, Java Programming, Restful API, Performance Tuning, MongoDB, Web Applications, Scalability, Real Time Data, Resilience, Integration Testing, Performance Management, Debugging
中级 · 课程 · 1-4 周

Edureka
您将获得的技能: Web Development, System Programming, Web Applications
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 数据结构, 调试, 计算机科学, 嵌入式软件, C(编程语言), Linux, 计算机工程, 计算机编程, 计划发展, 计算机结构
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: 人机交互, 调试, 开发环境, 计算机图形学, 软件开发工具, 图形工具, 计算机编程工具, 计算机编程, 数据管理, Javascript, 互动设计
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: Apache Hadoop, Scala 编程, 分布式计算, Apache Kafka, 编程原则, 服务器, Java, Algorithm, 软件架构, Apache Spark, 系统架构
中级 · 课程 · 1-3 个月

Edureka
您将获得的技能: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development
初级 · 课程 · 1-4 周

您将获得的技能: Command-Line Interface, Go (Programming Language), Package and Software Management, Programming Principles, Program Development, Data Structures, Debugging
初级 · 指导项目 · 不超过 2 小时

University of London
您将获得的技能: 调试, 数据结构, 面向对象编程(OOP), 开发环境, 集成开发环境, C++(编程语言), Algorithm, 伪代码, 文件输入/输出
攻读学位
中级 · 课程 · 1-4 周
University of Glasgow
您将获得的技能: 前端网络开发, Html 和 Css, 开发环境, 软件测试, 网络开发, 动画, 应用程序开发, 编程原则, 计算思维, 计算机图形学, 软件开发工具, 软件开发, 事件驱动编程, 计算机编程工具, Javascript, 网络应用
初级 · 课程 · 1-4 周