R 课程可以帮助您学习数据操作、统计分析、数据可视化和编程基础。您可以掌握创建可重复研究、执行 Regression 分析和实施机器学习算法的技能。许多课程都会介绍 RStudio 等工具以及 ggplot2 和 dplyr 等软件包,这些都能提高您分析数据集和有效展示研究结果的能力。

University of Michigan
您将获得的技能: 调试, 编程原则, 文件输入/输出, 数据导入/导出, Python 编程, 数据结构, 功能设计
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Javascript, 事件驱动编程, 网页设计与开发, 互动设计, HTML 和 CSS, 网页内容无障碍导则, 调试, 网络开发, 用户界面(UI)
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 应用安全, 软件设计模式, 敏捷方法, 软件开发方法, 敏捷软件开发, 软件架构, Scrum(软件开发), 软件质量保证, 设计思维, 流程制图, 用户体验设计, 面向对象设计, 看板原则, 软件工程, 软件设计, Agile 软件开发, 软件开发生命周期, 软件质量(SQA/SQC), Agile 项目管理, 敏捷项目管理, 计划发展, 用户故事, Agile 方法论
中级 · 专项课程 · 3-6 个月

Pontificia Universidad Católica de Chile
您将获得的技能: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: Plotly, 交互式数据可视化, 网络应用, R 程序设计, 数据可视化, 数据展示, Rmarkdown, 数据映射, 数据科学, 统计报告, 数据可视化软件, 闪亮(R 套件), 软件包和软件管理
混合 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 统计推理, 概率与统计, 风险分析, 金融交易, 财务分析, 财务数据, 数据可视化, Pandas(Python 软件包), 统计分析, 模型评估, 财务建模, 数据操作, 回归分析, Python 编程, 数据导入/导出, Model Evaluation, Jupyter
中级 · 课程 · 1-4 周

Rice University
您将获得的技能: 脚本, 数据整合, 计算机编程, 数据存储, 数据可视化, 绘图(图形), 数据处理, 数据操作, 编程原则, 文件输入/输出, 数据可视化软件, 数据分析, 数据导入/导出, Python 编程, 数据结构, 软件包和软件管理, 脚本语言, 计划发展, 数据清理, 开发环境
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 数据管理, 计算机编程, 算法, 自动化, 调试, 解决问题, Visual Basic(编程语言), 编程原则, 电子表格软件, Data Management, Algorithm, Excel 宏, 数据清理
初级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 软件架构, Blockchain, 分布式计算, 新兴技术, 事务处理, 应用编程接口 (API), Encryption, 加密, 应用程序开发, 加密技术, 网络应用, 集成开发环境, 网络语言, 区块链, 网络协议, 金融科技, 微软 Azure, 开发测试, 网络开发工具, 计划发展, Microsoft Azure, 测试驱动开发(TDD), Network Protocol(网络协议, 开发环境
中级 · 专项课程 · 3-6 个月

California Institute of the Arts
您将获得的技能: 排版, 平面和视觉设计, 用户界面 (UI) 设计, 布局设计, 用户体验设计, 设计元素和原则, 交互设计, 设计, 人机交互, 平面设计, 应用设计, 信息架构
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 面向对象编程(OOP), 集成开发环境, 计算机编程, 算法, 移动开发, Java 编程, Java, 调试, 安卓工作室, 安卓开发, 数据结构, Algorithm
初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 风险管理, 敏捷方法, 产品管理, 需求分析, 项目风险管理, 需求征询, 冲刺回顾, 软件开发方法, 冲刺计划, 敏捷软件开发, 业务要求, Scrum(软件开发), 看板原则, 项目管理, 项目规划, 风险管理框架, 软件技术审查, 需求管理, Agile 软件开发, 功能要求, 软件开发生命周期, Agile 方法论
初级 · 专项课程 · 3-6 个月