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

Microsoft
您将获得的技能: AI Workflows, Agentic Workflows, AI Orchestration, AI Security, API Testing, System Testing, Azure DevOps, Test Script Development, Context Management, Health Informatics, Performance Testing, Functional Testing, Business Logic
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: C++(编程语言), 计算机编程, Java, 文件管理, 数据存储, 数据结构, Algorithm, 编程原则, Java 编程
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 管理团队, 数据驱动的决策制定, 负责任的人工智能, 战略决策, 企业架构, 数据架构, 数据扫盲, 数字化转型, 生成式人工智能, 大数据, AI 产品战略, AI 赋能, 业务逻辑, 云计算, 数据分析, 机器人, 数据科学, 自然语言处理, 信息架构, 数据挖掘
初级 · 专项课程 · 1-3 个月

您将获得的技能: Unity Engine, 3D Assets, Game Design, Virtual Environment, Video Game Development, Debugging, Computer Graphics, Algorithms, Scripting, Computer Programming
高级设置 · 课程 · 1-3 个月

IBM
您将获得的技能: 负责任的人工智能, 风险缓解, 机器人, 自然语言处理, 生成式人工智能, 业务逻辑
初级 · 课程 · 1-4 周

您将获得的技能: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
初级 · 专项课程 · 3-6 个月

您将获得的技能: Swift Programming, Mobile Development, Apple iOS, Apple Xcode, Application Development, UI Components, Data Persistence, User Interface (UI), Debugging, User Interface (UI) Design, Data Structures, Data Modeling, Animations
初级 · 课程 · 3-6 个月

University of Michigan
您将获得的技能: 数据持久性, Python 程序设计, JSON, 数据操作, 还原式 API, 网页抓取, 数据结构, 应用编程接口 (API), 数据收集, 数据处理, 数据转换
中级 · 课程 · 1-4 周

您将获得的技能: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
中级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 应用数学, 工程计算, 数学软件, 数值分析, 几何学, 模拟和模拟软件, 积分微积分, 计算思维, 线性代数, 工程学, 微积分, 微分方程, 工程分析, 有限元方法, 机械工程, 数学建模, 电磁学, Matlab, 高等数学, 代数
初级 · 专项课程 · 3-6 个月

Universitat Politècnica de València
您将获得的技能: R Programming, R (Software), Statistical Analysis, Ggplot2, Data Import/Export, Statistical Methods, Data Structures, Programming Principles, Data Preprocessing, Data Science, Model Evaluation, Machine Learning, Data Manipulation, Exploratory Data Analysis, Data Visualization Software
中级 · 课程 · 1-4 周

您将获得的技能: Front-End Web Development, Responsive Web Design, Bootstrap (Front-End Framework), HTML and CSS, User Interface (UI), Web Design, Event-Driven Programming, UI Components, Web Applications, Javascript, jQuery, Animations, Real Time Data
中级 · 课程 · 1-3 个月