编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

The Hong Kong University of Science and Technology
您将获得的技能: 写作, 分析, 沟通策略, 案例研究, 词汇, 商务写作, 商务交流, 英语, 语法, 交流, 目标受众
混合 · 课程 · 1-3 个月
Johns Hopkins University
您将获得的技能: 数据共享, 数据清理, 统计可视化, 机器学习, 数据可视化软件, 统计编程, GitHub, 数据科学, 数据操作, Knitr, R(软件), 降维, Rmarkdown, R 程序设计, 绘图(图形), 版本控制, 统计分析, 探索性数据分析, Ggplot2, 数据整合
初级 · 专项课程 · 3-6 个月

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

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

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

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

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

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

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

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

Coursera
您将获得的技能: Systems Thinking, Creative Thinking, Innovation, Systems Analysis, Complex Problem Solving, Analysis, Business Systems Analysis, Strategic Thinking, Critical Thinking, Organizational Change, Decision Making, Collaboration, Data Visualization
初级 · 课程 · 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 周