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

University of California, Santa Cruz
您将获得的技能: 人工智能, 计算机编程, C++(编程语言), 软件设计模式, C(编程语言), 数据结构, 调试, 编程原则, 面向对象编程(OOP), 图论, Algorithm, 软件文档, 游戏设计
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 统计建模, 数据分析, 数据预处理, 数据清理, 统计分析, R 语言程序设计(中文版), 探索性数据分析, 回归分析, 数据科学, 功能工程, 模型评估, 数据整理, 预测, 数据可视化, 数据操作, 预测分析
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Software Architecture, Cloud Development
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Web Servers, Distributed Computing, Application Servers, Servers, Network Architecture, System Programming, Network Protocols, Systems Architecture, TCP/IP, Computer Networking, Network Performance Management, Scalability, File Transfer Protocol (FTP), System Design and Implementation, Web Services, Microservices, File Systems, Debugging, Software Development, Application Programming Interface (API)
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 程序设计, 集成开发环境, 计算机编程, 开发环境, 编程原则, 调试
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Programming Principles, Development Environment, Program Development, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
初级 · 专项课程 · 3-6 个月

The Hong Kong University of Science and Technology
您将获得的技能: 计算机编程, 协调, 故事板, 编程原则, 计算思维, 脚本, 数据流, 解决方案设计, 事件驱动编程, 动画, 叙事, 计划发展, 游戏设计, 动画和游戏设计
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 计算机编程, 前端网络开发, 网络开发, 数据结构, 应用编程接口 (API), 面向对象编程(OOP), JSON, 调试, 软件开发, Git(版本控制系统), 超文本标记语言(HTML), 层叠样式表(CSS), AJAX, Javascript, 事件驱动编程
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Python 程序设计, 数据处理, 数据分析, 调试, 解决问题, Algorithm, 软件开发
初级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: 计算机编程, 数据管理, Data Management, C(编程语言), 调试, 计算机硬件, 数据结构, 计算思维, 操作系统, 文件系统, Algorithm
攻读学位
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
初级 · 专项课程 · 3-6 个月

Simplilearn
您将获得的技能: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
初级 · 课程 · 1-4 周