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

Meta
您将获得的技能: 移动开发, 面向对象编程(OOP), 单元测试, 科特林, 安卓工作室, 软件测试, 测试驱动开发(TDD), 功能设计, 安卓开发
中级 · 课程 · 1-4 周

Pearson
您将获得的技能: Generative AI, Large Language Modeling, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Image Analysis, Model Evaluation, Autoencoders, Hugging Face, Computer Vision, Convolutional Neural Networks, Artificial Neural Networks, LLM Application, Natural Language Processing, Deep Learning, Embeddings, Tensorflow, Transfer Learning, Performance Tuning
中级 · 专项课程 · 1-4 周

EDUCBA
您将获得的技能: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File I/O, File Systems, Programming Principles, File Management
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Algorithm, 计算机编程, 应用程序开发, 脚本, Matlab, 用户界面(UI), 工程分析, 面向对象编程(OOP), 算法, 性能调整, 数学软件, 编程原则
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Algorithm, 计算机编程, Java 编程, Java, 集成开发环境, Virtual Machine, 虚拟机, 面向对象编程(OOP), 开发环境, 面向对象设计, 算法, 日蚀(软件), 调试
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, Electronic Hardware, Electronics, Software Development Tools
中级 · 课程 · 1-4 周

EDUCBA
您将获得的技能: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Data Persistence, Programming Principles
中级 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation
初级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, Java 编程, Java, 系统编程, 算法, 调试, 数据结构, 编程原则, 性能测试
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 分子生物学, 传染病, 软件开发, 算法, 图论, 计算思维, 计划发展, 生物信息学, 流行病学
高级设置 · 课程 · 1-4 周