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

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

Amazon
您将获得的技能: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design, Maintainability, Debugging, Data Structures
初级 · 课程 · 1-4 周

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

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 周

LearnQuest
您将获得的技能: 数据结构, 软件设计模式, 模型视图控制器, 计算机编程, 算法, Python 编程, 计算思维, 编程原则, 面向对象编程(OOP), 面向对象设计, 软件架构
初级 · 课程 · 1-4 周

National Academy of Sports Medicine
您将获得的技能: Exercise Science, Coaching, Health And Wellness Coaching, Kinesiology, Injury Prevention, Physiology, Adaptability, Human Musculoskeletal System, Goal Setting, Communication, Anatomy
初级 · 课程 · 1-3 个月

Heriot-Watt University
您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: 数据流, 功能设计, Java, 分布式计算, 算法, 计算机科学, 性能调整, 编程原则, 应用框架
中级 · 课程 · 1-3 个月

Pearson
您将获得的技能: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
初级 · 专项课程 · 1-3 个月

Board Infinity
您将获得的技能: 开发环境, Java 编程, 计算机编程, 算法, 集成开发环境, 面向对象编程(OOP), 面向对象设计, Java, 虚拟机, 调试, 日蚀(软件)
初级 · 课程 · 1-4 周

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
初级 · 课程 · 1-3 个月