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

IBM
您将获得的技能: 管理团队, 同行评审, 风险管理, 沟通, 项目管理, 项目风险管理, 面试技巧, 利益相关者的参与, Agile 方法论, 软件开发生命周期, 利益相关者管理, 团队激励, 信息技术, Scrum(软件开发), 项目管理生命周期, 软件架构, 资源管理, 敏捷项目管理, 挣值管理, 敏捷软件开发
初级 · 专业证书 · 3-6 个月

University of Washington
您将获得的技能: 人工智能, 预测建模, 深度学习, 模型评估, Python 程序设计, 文本挖掘, 自然语言处理, 回归分析, 机器学习, 功能工程, 无监督学习, 应用机器学习, 分类算法, 数据预处理, 计算机视觉, 应用程序开发, 监督学习, 图像分析
混合 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: R Programming, Statistical Programming, Ggplot2, Data Manipulation, Simulations, Statistical Software, Statistical Visualization, Data Processing, Graphing, Programming Principles, Data Import/Export, Scripting, Exploratory Data Analysis, Data Structures, Software Installation
初级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 财务分析, 概率与统计, 统计分析, 模型评估, 风险分析, 数据导入/导出, Python 程序设计, 财务数据, 数据操作, 统计推理, 回归分析, Pandas(Python 软件包), Jupyter, 金融建模, 金融交易, 数据可视化
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 演绎推理, Python 程序设计, 理论计算机科学, 计划发展, 计算思维, 计算逻辑, 组合学, Algorithm, 计算机科学, 逻辑推理
初级 · 课程 · 1-3 个月

您将获得的技能: Architectural Drawing, AutoCAD, Computer-Aided Design, As-Built Drawings, Technical Drawing, Drafting and Engineering Design, Architectural Design, Building Design, Functional Design
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 软件包和软件管理, 计算逻辑, 数据操作, Python 程序设计, 生物信息学, 数据结构, 面向对象编程(OOP), Jupyter, 编程原则, 文件输入/输出
混合 · 课程 · 1-4 周

Imperial College London
您将获得的技能: 应用数学, 机器学习算法, Python 程序设计, 线性代数, Jupyter, NumPy, Algorithm
初级 · 课程 · 1-3 个月

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Microsoft Azure, Development Testing, Application Deployment, LLM Application, Multimodal Prompts, Artificial Intelligence, Test Case, Agentic systems, Retrieval-Augmented Generation, Application Programming Interface (API), Natural Language Processing, Technical Documentation
中级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: Data Governance, 描述性统计, 数据叙事, 统计分析, 同行评审, SQL, 数据管道, 数据管理, Data Management, Apache Spark, JSON, 数据质量, 数据建模, 数据分析, 探索性数据分析, 解决复杂问题, 分布式计算, 性能指标, 演讲, 数据湖, 数据可视化
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: SQL, 数据管道, MySQL, 关系数据库, Linux 命令, IBM DB2, 数据库设计, 阿帕奇气流, 数据仓库, IBM Cognos 分析, Apache Kafka, 数据存储, 数据库架构与管理, 数据库管理员, 数据库管理, 摘录, 仪表板, Bash(脚本语言), 数据可视化, 外壳脚本
初级 · 专业证书 · 3-6 个月