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

您将获得的技能: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Electronic Components, C and C++, C++ (Programming Language), Embedded Software, Hardware Troubleshooting, Program Development, Maintainability, Debugging, Development Environment
中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, Algorithm, 系统编程, 算法, C(编程语言), 嵌入式系统, 利纳克斯, 计算机编程工具, 数据结构, 调试
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据分析, 统计分析, 统计建模, 探索性数据分析, 数据转换, 数据整理, 回归分析, 相关性分析, 预测建模, 模型评估, R 程序设计, 箱形图, 数据预处理, 数据可视化, 预测分析, 数据清理, 数据科学, 数据操作, Model Evaluation
中级 · 课程 · 1-3 个月

Pohang University of Science and Technology(POSTECH)
您将获得的技能: 计算机编程工具, 信息技术架构, 嵌入式系统, 解决问题, 物联网, 新兴技术, 通用网络, 软件架构, 无线网络, 计算平台, 电子硬件
初级 · 课程 · 1-3 个月

您将获得的技能: iOS Development, Swift Programming, Apple iOS, Application Development, Mobile Development, User Interface (UI) Design, Software Architecture, Portfolio Management, Human Computer Interaction, Interactive Design, Usability, Software Design, Application Design, Software Design Patterns, Secure Coding, Object Oriented Programming (OOP), Financial Trading, Data Visualization Software, Application Lifecycle Management, Maintainability
初级 · 专项课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Matplotlib, Data Visualization, Seaborn, NumPy, Python Programming, Scatter Plots, Pandas (Python Package), Data Analysis, Box Plots, JSON, File Management, Debugging, Data Manipulation
中级 · 课程 · 1-4 周

Red Hat
您将获得的技能: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
中级 · 课程 · 3-6 个月

您将获得的技能: Video Game Development, Game Design, Development Environment, Data Structures, Computer Programming, Programming Principles, User Interface (UI), Scripting Languages, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Java Programming, Debugging, Software Installation
初级 · 课程 · 1-4 周

University of Leeds
您将获得的技能: Programming Principles, Robotics, Python Programming, Computer Programming, Automation, Algorithms, Debugging, Development Environment, Data Structures
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: Algorithm, Apache Kafka, Java, 算法, Apache Hadoop, 系统编程, 数据流, Scala 编程, 数据结构, 功能设计, 软件架构, Apache Spark, 调试, 分布式计算, 系统架构, Java 编程, 编程原则, 性能测试, 性能调整, 应用框架, 服务器
中级 · 专项课程 · 3-6 个月