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

Johns Hopkins University
您将获得的技能: R 语言程序设计(中文版), 数据操作, 高级分析, 数据分析, 放射诊断学, 医学影像, 解剖学, X 射线计算机断层扫描, 分析技能, 图像分析, 生物医学技术, 实验, 统计分析, 统计, 神经学, 数据处理, 放射科, 网络分析, 研究设计, 磁共振成像
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 数据操作, Matplotlib, 数据可视化软件, Pandas(Python 软件包), 模型评估, 交互式数据可视化, 数据预处理, 监督学习, 自然语言处理, 科学可视化, 图论, 社交网络分析, 功能工程, 应用机器学习, Python 程序设计, 网络分析, 数据可视化, NumPy, 可视化(计算机制图), 文本挖掘
中级 · 专项课程 · 3-6 个月

您将获得的技能: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, Network Administration, Information Systems Security, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Data Ethics, Data Analysis, Analytics, Data-Driven Decision-Making, Google Sheets, Business Analytics, Spreadsheet Software, Analytical Skills, Tableau Software, Data Sharing, Data Collection, Data Cleansing, Data Processing, Data Visualization Software, Data Visualization, SQL
初级 · 课程 · 1-4 周

您将获得的技能: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
初级 · 指导项目 · 不超过 2 小时

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

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

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 周

Meta
您将获得的技能: Git(版本控制系统), Javascript, 苹果 Xcode, GitHub, 移动开发, iOS 开发, 还原式 API, 用户界面(UI), 版本控制, 数据结构, Unix 命令, 可用性测试, Swift 编程, Jest(JavaScript 测试框架), 用户研究, 苹果 iOS, 核心数据(软件), React Native, 角色(用户体验), 交互设计
攻读学位
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: Matplotlib, 模型评估, 数据可视化软件, 统计建模, 概率与统计, 回归分析, 统计方法, 贝叶斯统计, 统计机器学习, 统计编程, 统计, 抽样(统计), 统计推理, 统计分析, 数据可视化, 统计软件, Jupyter, 统计可视化, Python 程序设计, 统计假设检验
初级 · 专项课程 · 1-3 个月

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

IBM
您将获得的技能: 超文本标记语言(HTML), JavaScript 框架, NoSQL, Html 和 Css, 云部署, 云计算架构, Node.JS, Devops, 云 Native 计算, Agile 方法论, React.js, 云应用, Python 程序设计, CI/CD, 服务器端, 云计算开发, React Redux, MongoDB, 网页设计与开发, 云服务
初级 · 专项课程 · 3-6 个月