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

LearnQuest
您将获得的技能: 计算机编程, Java 编程, 统一建模语言, 软件设计, 面向对象设计, 面向对象编程(OOP), 分布式计算, 软件设计模式, 软件开发方法, 测试驱动开发(TDD), 编程原则
初级 · 课程 · 1-4 周

您将获得的技能: SAS (Software), Perl (Programming Language), Data Processing, Statistical Programming, Stored Procedure, Data Manipulation, Data Transformation, Data Analysis
中级 · 课程 · 1-3 个月

Indian Institute of Technology Guwahati
您将获得的技能: 生成式人工智能, Microsoft Copilot, 人工智能工作流程, 人工智能和机器学习(AI/ML), OpenAI, GitHub, 计算机编程工具, Microsoft Visual Studio
攻读学位
初级 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Software Installation
初级 · 课程 · 1-4 周

SAS
您将获得的技能: 数据分析, 查询语言, Data Validation, 数据操作, Microsoft Excel, 探索性数据分析, 描述性统计, 数据导入/导出, 数据访问, 数据预处理, 数据验证, SAS(软件), 统计编程
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Android Development, Android Studio, Mobile Development, Kotlin, Restful API, Mobile Security, Application Programming Interface (API), Performance Tuning, User Interface (UI) Design, UI Components, Data Management, Data Persistence, Global Positioning Systems, Geographic Information Systems, Application Performance Management, Cloud Storage
中级 · 课程 · 1-3 个月

您将获得的技能: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, 开发环境, 工程计算, C(编程语言), 编程原则, 软件文档, 调试
初级 · 课程 · 1-3 个月

Illinois Tech
您将获得的技能: Web Development, Database Design, Relational Databases, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, HTML and CSS, Cloud Deployment, Back-End Web Development, Application Development, Front-End Web Development, JavaScript Frameworks, Application Servers, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing
攻读学位
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Algorithm, 计算机编程, 数据分析, Prompt Engineering, Matlab, ChatGPT, 预测建模, 及时工程, 数字信号处理, 文件输入/输出, 面向对象编程(OOP), 应用机器学习, 图像分析, 数据处理, 人工智能个性化, 数据可视化软件, 散点图, 算法, 数学软件, 编程原则, 用户界面(UI), 柱状图
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Algorithms, Debugging
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: Data Management, Java 编程, 数据管理, Java, 应用程序开发, 集成开发环境, 文件管理, 面向对象编程(OOP), 数据结构, 文件输入/输出, 面向对象设计, 编程原则
中级 · 课程 · 1-3 个月