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

University of California San Diego
您将获得的技能: 交互式数据可视化, 计算机编程, Java 编程, 面向对象设计, 开发环境, 数据结构, 调试, 面向对象编程(OOP), 用户界面(UI), Java, 编程原则, 软件文档, 软件工程, Algorithm, 事件驱动编程
中级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: Python 程序设计, 集成开发环境, 计算机编程, 文件输入/输出, 编程原则, 计算思维, 软件开发工具, 脚本, 数据结构, Jupyter, 脚本语言
初级 · 课程 · 1-4 周

您将获得的技能: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: Product Roadmaps, Cross-Functional Collaboration, Product Development, Cross-Functional Team Leadership, Team Building, Collaboration, Meeting Facilitation, Teamwork, Empathy, Team Management, Team Motivation, Cooperation, Personal Development, Product Management, Team Leadership, Strategic Leadership, Discussion Facilitation, Self-Awareness, Leadership, Conflict Management
初级 · 专项课程 · 1-3 个月

Yonsei University
您将获得的技能: 材料科学, 电子元件, 电气工程, 工程学, 物理学, 半导体, 制造工艺, 热管理, 化学工程
混合 · 课程 · 1-3 个月

Starweaver
您将获得的技能: Constructive Feedback, Cross-Functional Team Leadership
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
初级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 计算机编程, Python 程序设计, 开发环境, 编程原则, 计算思维, 软件安装
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 计算机编程, 计算机科学, 绘图(图形), 开发环境, 文件输入/输出, 编程原则, 用户界面(UI), 工程计算, 调试, 数据结构, 解决问题, 数学软件, Matlab
初级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 计算机编程, Java 编程, 计算机科学, 文件输入/输出, 数据结构, 编程原则, 计算思维, Java, 调试, 面向对象编程(OOP), 动画, Algorithm, 性能调整, 计划发展
初级 · 课程 · 1-3 个月

您将获得的技能: 工作流程管理, 自助服务技术, 云部署, AI 工作流程, 客户服务, WordPress, ChatGPT, 情境管理, 应用程序部署, 无代码开发, 生成式人工智能, 运行效率, 模型部署, 交互设计, IBM 云, Prompt Engineering
初级 · 课程 · 1-3 个月