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

您将获得的技能: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Cascading Style Sheets (CSS), Server Side, Web Applications, Hypertext Markup Language (HTML)
初级 · 课程 · 1-3 个月

您将获得的技能: PHP (Scripting Language), Web Applications, Server Side, Hypertext Markup Language (HTML), Web Development, Web Servers, Scripting, Scripting Languages, Development Environment, Programming Principles, Data Validation
混合 · 课程 · 1-4 周
LearnQuest
您将获得的技能: Network Security, 开发环境, 统一模型语言, Visual Basic(编程语言), 数据结构, 计算机硬件, 面向对象编程(OOP), 计算机科学, 计算机编程, SQL, 关系数据库, 文件输入/输出, 面向对象设计, 系统软件, Microsoft 开发工具, Algorithm, 编程原则, 数据库, 计算机结构, 数据库管理
初级 · 专项课程 · 3-6 个月

您将获得的技能: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
初级 · 课程 · 1-4 周

您将获得的技能: GraphQL, API Design, Restful API, Application Programming Interface (API), Cloud API, ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Microsoft Azure, Software Architecture, Verification And Validation, Application Deployment, Debugging
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
中级 · 课程 · 1-3 个月

您将获得的技能: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Computational Logic, Computer Science, Data Storage, File Management
初级 · 专项课程 · 3-6 个月

Dartmouth College
您将获得的技能: C(编程语言), 数据结构, 调试, 计算机工程, 数据存储, 软件可视化, 嵌入式系统, 系统编程, Linux, 计算机编程, 计算机编程工具
初级 · 课程 · 1-3 个月

您将获得的技能: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
初级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 三维资产, 脚本, 视频游戏开发, 故事板, 计算机图形学, 动画, 编程原则, 动画和游戏设计, 事件驱动编程, 计算机编程, 调试, 游戏设计
初级 · 课程 · 1-3 个月