编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。
Johns Hopkins University
您将获得的技能: 数据操作, 数据可视化软件, 数据整合, Rmarkdown, Ggplot2, 绘图(图形), GitHub, 探索性数据分析, 统计分析, 数据科学, 降维, R 程序设计, 版本控制, Knitr, 数据清理, 机器学习, 统计可视化, 数据共享, R(软件), 统计编程
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: IBM 云计算, 主机计算, 主机技术, 文件输入/输出, 数据结构, 调试, 编辑, 程序开发, 计划发展, COBOL(编程语言), 编程原则
初级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: 其他编程语言, 功能设计, 可扩展性, Scala 编程, Java 编程, 数据结构, 算法, 性能调整, Algorithm, 分布式计算
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 案例研究, 商务写作, 词汇, 交流, 目标受众, 分析, 沟通策略, 英语, 语法, 写作, 商务交流
混合 · 课程 · 1-3 个月

Berklee
您将获得的技能: 音乐, 编辑, 器乐, 电子媒体, 自动化, 文件管理, 媒体制作, 音乐创作
初级 · 课程 · 1-4 周

Arizona State University
您将获得的技能: 样本量的确定, 统计建模, 描述性统计, 实验, 统计分析, 研究设计, 统计方法, 差异分析, 统计假设检验, 数据分析软件, 概率与统计, 质量控制, 设计策略
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 数据库管理, 数据库设计, 查询语言, 数据结构, 性能调整, Oracle 数据库
初级 · 课程 · 1-4 周

Sungkyunkwan University
您将获得的技能: 应用机器学习, 模型评估, 回归分析, 逻辑回归, 分类算法, 监督学习, 线性代数, Python 编程, 统计方法, Scikit Learn(机器学习库), 机器学习, Model Evaluation
混合 · 课程 · 1-4 周

Berklee
您将获得的技能: 音乐, 音乐表演, 系统配置, 编辑, 电子媒体, 自动化, 音乐理论, 文件管理, 媒体制作, 创造力, 音乐创作
中级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: Encryption, 网络安全, 加密技术, 公钥基础设施, 云安全, 远程访问系统, 虚拟机, 授权(计算), 云计算, 虚拟化, Network Security, 应用安全, 加密, 脆弱性评估, 基础设施安全, Virtual Machine, 信息系统安全
初级 · 课程 · 1-4 周

Codio
您将获得的技能: User Accounts, Unix Commands, Unix, Command-Line Interface, OS Process Management, File Systems, Linux, Ubuntu, Linux Commands, Operating Systems, Systems Administration, Shell Script, File Management
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 人工智能, 图论, 计算机编程, 算法, 数据结构, 游戏设计, 调试, Algorithm, 软件文档, 面向对象编程(OOP), C++(编程语言), C(编程语言), 编程原则, 软件设计模式
初级 · 专项课程 · 3-6 个月