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

您将获得的技能: Software Design, Computational Logic, Computer Programming
初级 · 课程 · 1-4 周

Logical Operations
您将获得的技能: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
中级 · 专项课程 · 1-3 个月

Logical Operations
您将获得的技能: Program Development, Python Programming, Maintainability, Programming Principles, Scripting, Debugging, Scripting Languages, Computer Programming, Software Development, Functional Design, Computational Logic
混合 · 课程 · 1-4 周

Meta
您将获得的技能: Javascript, 计算机编程, 功能设计, 前端网络开发, 调试, 测试案例, Node.JS, JSON, 脚本语言, 单元测试, 面向对象编程(OOP), 计划发展, 脚本, 网络开发工具, 事件驱动编程, 数据结构, Jest(JavaScript 测试框架), 编程原则, 软件包和软件管理
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation, Software Documentation
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 计算机编程, 调试, 移动开发, 面向对象编程(OOP), 科特林, 安卓开发, 编程原则, 数据结构
初级 · 课程 · 1-4 周

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

University of Pennsylvania
您将获得的技能: Python 编程, Java 编程, 数据科学, 计算机编程, Java, 文件输入/输出, 调试, 数据分析, Matplotlib, 单元测试, 数据清理, 面向对象编程(OOP), 透视表和图表, Pandas(Python 软件包), 日蚀(软件), 应用程序开发, 数据结构, 面向对象设计, 编程原则, 数据可视化
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 数据管理, Data Management, 功能设计, 操作系统, 系统编程, 调试, 文件输入/输出, 算法, 面向对象编程(OOP), 软件设计, 计算机结构, 网络协议, 数据结构, Go(编程语言)
中级 · 专项课程 · 3-6 个月

Edureka
您将获得的技能: Cloud-Native Computing, Grafana, Web Services, Web Applications, Software Architecture, Development Environment, Object Oriented Design, CI/CD, Programming Principles, Computer Programming, Program Development, Network Security, Other Programming Languages, Software Development Tools, Data Structures, Data Sharing
中级 · 专项课程 · 3-6 个月

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Software Development
混合 · 课程 · 1-4 周

Microsoft
您将获得的技能: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
初级 · 课程 · 1-3 个月