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

您将获得的技能: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
初级 · 专业证书 · 3-6 个月

您将获得的技能: Remote Access Systems, TCP/IP, Network Protocols, System Programming, Operating Systems, Hardware Architecture, Performance Tuning, Computer Hardware
中级 · 课程 · 1-3 个月

SAS
您将获得的技能: 数据分析, 数据展示, 描述性统计, 数据处理, 数据清理, 调试, SAS(软件), 统计编程, 数据转换, 数据操作, 数据整合
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 计算机编程, Algorithm, 统计分析, Java, 数据分析, 数据处理, 解决问题, 算法, 集成开发环境, 调试, 面向对象编程(OOP), 软件设计, 软件文档, 软件测试, 编程原则, 应用程序接口设计, 数据导入/导出, Java 编程, 数据操作, 文件输入/输出, 计划发展
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 计算机编程, 面向对象编程(OOP), 数据结构, 数据管理, 脚本, Unity 引擎, 应用程序开发, C#(编程语言), 视频游戏开发, 计划发展, Data Management
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Program Development, Distributed Computing, Performance Testing, Algorithms, Computer Hardware, C (Programming Language)
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
中级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
混合 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Integrated Development Environments, Debugging, Mobile Development
初级 · 课程 · 1-4 周

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

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