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

您将获得的技能: 数据可视化软件, 仪表板, 微软Excel, 数据操作, 交互式数据可视化, 数据叙事, 数据分析, 大数据, 分析技能, Excel 公式, IBM Cognos 分析, 网页抓取, 探索性数据分析, 数据可视化, 统计可视化, 关系数据库, 闪亮(R 套件), 数据库设计, 数据整理, 数据展示
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 数据可视化软件, Git(版本控制系统), 机器学习, 模型部署, 数据科学, GitHub, R 语言程序设计(中文版), 大数据, 版本控制, 云计算, 计算机编程工具, Python 程序设计, Open Source 技术, 应用编程接口 (API), 其他编程语言, R(软件), Jupyter
初级 · 课程 · 1-3 个月
University of Toronto
您将获得的技能: 调试, 集成开发环境, 开发环境, 编程原则, 软件文档, Python 程序设计, 计算机编程, 文件输入/输出, 计划发展, 数据结构, Algorithm
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: Linux 命令, Git(版本控制系统), 数据导入/导出, 应用程序部署, Grafana, 还原式 API, 测试驱动开发(TDD), 云部署, 云计算架构, Devops, 应用程序开发, Istio, 软件开发生命周期, 开放式网络应用程序安全项目(OWASP), Gherkin(脚本语言), 敏捷软件开发, 软件架构, 软件工程, 持续集成, CI/CD
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: No-Code Development, User Centered Design, Mobile Development, Web Applications, User Interface (UI) Design, Experience Design, UI/UX Research, User Feedback, Functional Testing, Integration Testing, Root Cause Analysis
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: R 语言程序设计(中文版), 数据操作, 高级分析, 数据分析, 放射诊断学, 医学影像, 解剖学, X 射线计算机断层扫描, 分析技能, 图像分析, 生物医学技术, 实验, 统计分析, 统计, 神经学, 数据处理, 放射科, 网络分析, 研究设计, 磁共振成像
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 理论计算机科学, 软件测试, 调试, 编程原则, 计算思维, 开发测试, 测试案例, 计算机编程, 数据结构, 计划发展, 设计策略, Algorithm
中级 · 课程 · 1-3 个月

您将获得的技能: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
初级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: 计算机视觉, 大型语言模型, 数据科学, LLM 申请, 模型评估, 检索-增强生成, 矢量数据库, 机器学习, 无监督学习, 视觉转换器(ViT), Prompt Engineering, PyTorch(机器学习库), 生成模型架构, 监督学习, 迁移学习, Apache Spark, 生成式人工智能, Python 程序设计, Keras(神经网络库), PySpark
攻读学位
中级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: 数据操作, Matplotlib, 数据可视化软件, Pandas(Python 软件包), 模型评估, 交互式数据可视化, 数据预处理, 监督学习, 自然语言处理, 科学可视化, 图论, 社交网络分析, 功能工程, 应用机器学习, Python 程序设计, 网络分析, 数据可视化, NumPy, 可视化(计算机制图), 文本挖掘
中级 · 专项课程 · 3-6 个月

您将获得的技能: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, Network Administration, Information Systems Security, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月