编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

University of California, Santa Cruz
您将获得的技能: 计算机编程, 面向对象设计, 编程原则, 面向对象编程(OOP), 算法, 文件输入/输出, 图论, C(编程语言), C++(编程语言), Algorithm, 内存管理, 代码重用性, 数据结构, C 和 C++
★ 4.4 (2332) · 中级 · 课程 · 1-3 个月

Pontificia Universidad Católica de Chile
您将获得的技能: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms, Data Import/Export
★ 4.4 (4946) · 初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: 面向对象设计, 算法, 模拟, 图论, 面向对象编程(OOP), 软件设计模式, 软件设计, C++(编程语言), C(编程语言), 人工智能, Algorithm, 内存管理, 数据结构
★ 4.5 (336) · 中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据库管理, 数据科学, 生成式人工智能, 数据库设计, 网络抓取, Python 编程, 数据分析, 专业网络, 查询语言, 数据仓库, 编程原则, Linux 命令, Apache Spark, 摘录, NoSQL, IBM Cognos 分析系统, 数据管道, Apache Hadoop, 数据库架构和管理
★ 4.6 (6.2万) · 初级 · 专业证书 · 3-6 个月

多位教师
您将获得的技能: Dashboard Creation, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, R (Software), Data Presentation, Correlation Analysis, Pandas (Python Package), NumPy, Analytical Skills, Programming Principles, Predictive Modeling, Machine Learning Algorithms, Data Science, Machine Learning, Project Management
★ 4.6 (12万) · 初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 数据科学, 生成式人工智能, Python 编程, 软件开发, 编程原则, 大型语言建模, 机器学习, 及时工程, 恢复性应用程序接口, 人工智能工作流程, 软件架构, 响应式网页设计, 提示模式, 软件开发生命周期, 计算机视觉, 检索-增强生成, Prompt Engineering, LangChain, 数据伦理, 负责任的人工智能, IBM 云计算
★ 4.7 (8.1万) · 初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 仪表板创建, 数据科学, 数据可视化, Python 编程, 数据分析, 数据故事, 模型评估, 数据导入/导出, 绘图(图形), 探索性数据分析, 数据可视化软件, 交互式数据可视化, 机器学习, 文件输入/输出, 数据展示, 网络抓取, Model Evaluation, 编程原则, Plotly, 仪表板, 数据整理
★ 4.6 (6.2万) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
★ 4.8 (5.4万) · 高级设置 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 仪表板创建, 数据可视化, 生成式人工智能, 查询语言, 网络抓取, 探索性数据分析, 模型评估, 交互式数据可视化, 数据展示, 绘图(图形), 数据故事, 数据可视化软件, 专业网络, 编程原则, Model Evaluation, 无监督学习, 数据扫盲, Jupyter, 仪表板, Plotly, 数据整理
★ 4.6 (15万) · 初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 数据科学, 数据建模, 查询语言, Python 编程, 大数据, R(软件), 软件开发工具, 计算机编程工具, 数据库, 模型部署, 数据挖掘, 云计算, 数据扫盲, Jupyter, 存储过程, 关系数据库, R 程序设计, GitHub, 数据分析软件
★ 4.6 (10万) · 初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 网络抓取, Python 编程, 编程原则, Unix Shell, 恢复性应用程序接口, 外壳脚本, 软件设计, Git(版本控制系统), 利纳克斯, 软件架构, Linux 命令, 文件管理, Flask (Web 框架), 文件输入/输出, 全栈式网络开发, 软件开发生命周期, Bash(脚本语言), 应用程序部署, 版本控制, GitHub
★ 4.6 (5.2万) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: 仪表板创建, 数据科学, 数据可视化, 查询语言, Python 编程, 统计分析, 数据分析, 编程原则, 概率分布, 数据展示, R(软件), 网络抓取, 统计资料, 文件输入/输出, 描述性统计, 存储过程, Jupyter, 关系数据库, 统计方法, R 程序设计
★ 4.6 (7.5万) · 初级 · 专项课程 · 3-6 个月