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

Universitat Politècnica de València
您将获得的技能: Computational Thinking, Programming Principles, Web Development, Database Management, Object Oriented Programming (OOP), Information Technology, Databases, Information Systems, Computer Programming, Algorithms, SQL, Hypertext Markup Language (HTML), Data Structures, Cascading Style Sheets (CSS), Javascript
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 计算机编程, 网络协议, 开放源码技术, 调试, 开发环境, 电子工程, 集成开发环境, C(编程语言), 数字通信, 嵌入式软件, 嵌入式系统, 计算机硬件, 电子元件, Network Protocol(网络协议
混合 · 课程 · 1-4 周
University of London
您将获得的技能: 计算机编程, Network Security, 计算机扫盲, 计算机系统, 开发环境, 软件开发工具, 网页设计与开发, 调试, Javascript, 计算机科学, 网络安全, 解决问题, 计算机图形学, 计算思维, 应用数学, 计算机编程工具, 网络应用, 算术, 计算机网络, 普通数学
攻读学位
初级 · 专项课程 · 1-3 个月

LearnQuest
您将获得的技能: 计算机编程, 集成开发环境, .NET框架, 开发环境, Visual Basic(编程语言), 调试, 编程原则, 软件开发, 应用程序开发, Microsoft 开发工具, 跨平台开发
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
初级 · 指导项目 · 不超过 2 小时

Johns Hopkins University
您将获得的技能: Apache Hadoop, File Systems, Big Data, Data Infrastructure, Java, Data Structures, File Management, Systems Architecture, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 计算机编程, 数据存储, 脚本, 视频游戏开发, 面向对象编程(OOP), 开发环境, 调试, 用户界面(UI), Unity 引擎, C#(编程语言), 游戏设计
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Algorithm, 理论计算机科学, 算法, 图论, 数学建模, Python 编程, 组合学, 线性代数, 计算思维, 运筹学
攻读学位
高级设置 · 课程 · 1-4 周

University of Glasgow
您将获得的技能: Matlab, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Applied Mathematics
初级 · 课程 · 1-4 周

您将获得的技能: Debugging, z/OS, Job Control Language (JCL), IBM Cloud, Mainframe Computing, Scripting Languages, Computer Programming, Program Development, File I/O, Data Structures, Command-Line Interface, Application Development
中级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
初级 · 课程 · 1-4 周

Pohang University of Science and Technology(POSTECH)
您将获得的技能: 数据分析, 云计算, Google Cloud 平台, 网络协议, Microsoft Azure, 物联网, 新兴技术, Amazon Web Services, 微软 Azure, 应用程序开发, 云平台, Network Protocol(网络协议, IBM 云计算
初级 · 课程 · 1-3 个月