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

University of Amsterdam
您将获得的技能: 统计假设检验, 定量研究, 数据收集, 数据分析, 统计, 科学与研究, 研究设计, 回归分析, 面试技巧, 定性研究, 科学方法, 社会科学, 研究方法, 统计分析, 抽样(统计), 统计推理, R 语言程序设计(中文版), 研究报告, 研究, 调查
初级 · 专项课程 · 3-6 个月
LearnQuest
您将获得的技能: 集成开发环境, 软件设计, 调试, 面向对象编程(OOP), 软件包和软件管理, 数据持久性, Java 编程, 数据结构, 编程原则, 网络开发, 开发环境, 文件输入/输出, 计算机编程, 日蚀(软件), Java, Virtual Machine, 面向对象设计, 应用框架
中级 · 专项课程 · 3-6 个月

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

Imperial College London
您将获得的技能: Python 程序设计, 机器学习算法, 微积分, 数学建模, Algorithm, 数据预处理, NumPy, 线性代数, 统计, 回归分析, 应用数学, 功能工程, 衍生产品, 无监督学习, Jupyter, 降维, 人工神经网络, 高等数学
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 应用编程接口 (API), 数据访问, 数据清理, 数据操作, 数据收集, 数据预处理, 网页抓取, R 语言程序设计(中文版), 数据整合, 数据管理, Data Management, MySQL, 数据导入/导出
混合 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Python 程序设计, 统计假设检验, 统计编程, 贝叶斯统计, 抽样(统计), 统计, 统计可视化, Matplotlib, 回归分析, 模型评估, 统计方法, 数据可视化软件, 统计机器学习, 统计分析, 统计推理, 统计建模, 数据可视化, 统计软件, Jupyter, 概率与统计
初级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: Python 程序设计, 软件测试, JSON, 面向对象编程(OOP), 单元测试, 数据结构, 面向对象设计
中级 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, Prompt Engineering, 交互式数据可视化, 仪表板, 数据伦理, 数据分析, 原型设计, 生成式人工智能, Prompt 工程工具, 数据可视化软件, 数据叙事, AI 工作流程, 深度学习, ChatGPT, 统计分析, 提示模式, 分析, 负责任的人工智能, OpenAI, 人工智能和机器学习(AI/ML)
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Prompt Engineering, 机器学习, 无代码开发, 自助服务技术, 数据分析, 原型设计, 生成式人工智能, 数据科学, 人工智能, 深度学习, ChatGPT, AI 赋能, AI 工作流程, 自然语言处理, IBM 云, 提示模式, 分析, 工作流程管理, 负责任的人工智能, 模型部署
初级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: Python 程序设计, 数据分析, 事件驱动编程, 用户界面(UI), 图论, Algorithm, 理论计算机科学, 面向对象编程(OOP), 数据结构, 编程原则, 大数据, 应用程序开发, 计算机编程, 组合学, 伪代码, 计算思维, 互动设计, 概率, 生物信息学, 计划发展
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 数据库管理员, 软件可视化, Linux 命令, Algorithm, 软件版本控制, 测试驱动开发(TDD), 单元测试, 命令行界面, 编程原则, 数据库管理, 数据完整性, Django (网络框架), 数据仓库, Query 语言, 协作软件, 数据库架构与管理, 伪代码, MySQL, Linux, 计算思维
初级 · 专业证书 · 3-6 个月

您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Oracle Databases
中级 · 专项课程 · 1-3 个月