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

IBM
您将获得的技能: 数据叙事, 数据可视化软件, 负责任的人工智能, AI 工作流程, 仪表板, 数据分析, 交互式数据可视化, 原型设计, Prompt Engineering, 人工智能和机器学习(AI/ML), 分析, ChatGPT, 深度学习, 提示模式, 统计分析, 生成式人工智能, Python 程序设计, OpenAI, Prompt 工程工具, 数据伦理
中级 · 专项课程 · 1-3 个月

University of Alberta
您将获得的技能: Kanban 原则, 风险管理, 项目管理, 冲刺回顾, 功能要求, Agile 方法论, 项目风险管理, 需求管理, 风险管理框架, Scrum(软件开发), 软件技术审查, 敏捷软件开发, 冲刺计划, 产品管理, 软件开发方法, 业务要求, 软件开发生命周期, 需求征询, 项目规划, 需求分析
初级 · 专项课程 · 3-6 个月

您将获得的技能: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, User Centered Design, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, AI Personalization
初级 · 专业证书 · 3-6 个月

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
初级 · 指导项目 · 不超过 2 小时

University of California, Irvine
您将获得的技能: 系统编程, 调试, 数据访问, 计算机编程工具, 后端网站开发
中级 · 课程 · 1-3 个月

Stanford University
您将获得的技能: 理论计算机科学, 计算机科学, Networking 路由器, 生物信息学, 编程原则, 计算思维, 分析, 网络模型, 社交网络分析, 概率, 数据结构, 运筹学, 伪代码, 计算逻辑, 图论, 网络分析, Algorithm
中级 · 专项课程 · 3-6 个月

您将获得的技能: Scenario Testing, Test Planning, Unit Testing, Functional Testing, Test Case, Hardware Troubleshooting
初级 · 课程 · 1-4 周

JetBrains
您将获得的技能: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 数据科学, GitHub, 数据分析, R 语言程序设计(中文版), 数据扫盲, Rmarkdown, 统计编程, 版本控制, 软件安装, R(软件), 探索性数据分析
混合 · 课程 · 1-4 周

IBM
您将获得的技能: Matplotlib, 数据操作, 数据清理, 数据科学, 数据导入/导出, 模型评估, Pandas(Python 软件包), 数据分析, 数据预处理, 回归分析, Scikit-learn (机器学习库), 预测建模, 统计分析, Python 程序设计, 数据可视化, 数据驱动的决策制定, NumPy, 数据转换, 探索性数据分析
中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 数据操作, 数据可视化软件, 数据清理, 数据导入/导出, 脚本, 开发环境, 数据分析, 软件包和软件管理, 编程原则, 数据整合, 计算机编程, 绘图(图形), 数据存储, 数据处理, 数据结构, Python 程序设计, 数据可视化, 计划发展, 文件输入/输出, 脚本语言
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Scope Management, Project Scoping, Project Management, Work Breakdown Structure, Requirements Analysis, Functional Requirement, AI Product Strategy, Project Risk Management, Stakeholder Communications, Technical Communication, Project Planning, Stakeholder Management
中级 · 课程 · 1-4 周