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

Meta
您将获得的技能: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 人工智能, AI 工作流程, 负责任的人工智能, 软件测试, DevSecOps, 深度学习, 大型语言模型, ChatGPT, Prompt Engineering, 增强现实与虚拟现实(AR/VR), 生成式人工智能, 人工智能和机器学习(AI/ML), 软件架构, CI/CD, 数据伦理, 自然语言处理, AI 安全, 软件工程, 提示模式, 软件开发
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Kanban 原则, 管理团队, 同行评审, 风险管理, 专业网络, 面试技巧, 项目管理, 沟通, 利益相关者的参与, Agile 方法论, 项目风险管理, 团队激励, 利益相关者管理, 项目协调, 资源管理, 挣值管理, IT 管理, 敏捷软件开发, Scrum(软件开发), 项目管理生命周期
初级 · 专业证书 · 3-6 个月

您将获得的技能: Architectural Drawing, AutoCAD, Computer-Aided Design, As-Built Drawings, Technical Drawing, Drafting and Engineering Design, Architectural Design, Building Design, Functional Design
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 软件包和软件管理, 计算逻辑, 数据操作, Python 程序设计, 生物信息学, 数据结构, 面向对象编程(OOP), Jupyter, 编程原则, 文件输入/输出
混合 · 课程 · 1-4 周

Imperial College London
您将获得的技能: 应用数学, 机器学习算法, Python 程序设计, 线性代数, Jupyter, NumPy, Algorithm
初级 · 课程 · 1-3 个月

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Html 和 Css, 前端网络开发, 可用性, 用户界面(UI), Bootstrap(前端框架), 超文本标记语言(HTML), 线框设计, 用户界面 (UI) 设计, 浏览器兼容性, 网络开发, 验证和确认, 响应式网页设计, 网页设计, Javascript, 事件驱动编程, 层叠样式表(CSS), 网页内容无障碍指南, 网页设计与开发, 网络开发工具, 互动设计
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, LangChain, OpenAI API, AI Workflows, LLM Application, Productivity, OpenAI, AI Enablement, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, AI Security, Tool Calling, Creativity, Application Development
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 软件安装, 计算机编程, Virtual Machine, 移动开发, 用户界面(UI), 应用服务器, UI 组件, 计划发展, Java, 数据结构, 开发环境, 面向对象设计, 事件驱动编程, 面向对象编程(OOP), 网络应用, 应用程序开发, 命令行界面, Java 编程, 日蚀(软件)
中级 · 专项课程 · 3-6 个月

您将获得的技能: Unity Engine, Algorithms, Game Design, Video Game Development, Programming Principles, Virtual Environment, 3D Assets, Debugging, Data Structures
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 时间序列分析和预测, 统计分析, 概率与统计, 概率分布, 数据展示, R 语言程序设计(中文版), 统计, 模型评估, 统计建模, 统计方法, 贝叶斯统计, R(软件), 数据分析, 技术交流, 预测, 马尔可夫模型, 统计推理, 统计软件, 概率, 数据科学
中级 · 专项课程 · 3-6 个月