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

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

LearnQuest
您将获得的技能: 数据库设计, 数据完整性, Query 语言, Oracle 数据库, 性能调整, 数据库管理, 数据结构, SQL
初级 · 课程 · 1-4 周
Johns Hopkins University
您将获得的技能: 数据清理, 探索性数据分析, 数据科学, 统计可视化, 统计分析, R 语言程序设计(中文版), Rmarkdown, 版本控制, 机器学习, GitHub, 统计编程, Ggplot2, 数据整合, 绘图(图形), Knitr, R(软件), 数据操作, 数据可视化软件, 降维, 数据共享
初级 · 专项课程 · 3-6 个月

Siemens
您将获得的技能: Safety Standards, Robotics, Electrical Safety, Mechanical Design, Automation, Control Systems, Manufacturing and Production, Performance Testing, Human Machine Interfaces, Computer Programming, Programming Principles
初级 · 课程 · 1-4 周

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

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

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

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

Coursera
您将获得的技能: Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, C (Programming Language), Application Performance Management, Build Tools
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Software Architecture, Cloud Development
中级 · 课程 · 1-3 个月

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