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

Coursera
您将获得的技能: Prompt Engineering, 应用编程接口 (API), Python 程序设计, 生成式人工智能, 机器学习, 脚本, OpenAI 应用程序接口, 软件工程, 测试案例, 应用程序开发
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: R Programming, Ggplot2, Data Visualization, Data Manipulation, Exploratory Data Analysis, Statistical Programming, Data Science, Tidyverse (R Package), Statistical Modeling, Data Analysis, Regression Analysis, Data Structures, Statistical Analysis, Descriptive Statistics, Programming Principles, Data Transformation, Probability & Statistics
中级 · 课程 · 1-3 个月
Rice University
您将获得的技能: 数据结构, 用户界面(UI), Python 程序设计, 面向对象编程(OOP), 动画, 应用程序开发, 互动设计, 游戏设计, 计算机编程, 调试
初级 · 课程 · 1-4 周

University of Maryland, College Park
您将获得的技能: 人机交互, 用户界面(UI), 移动开发, 计算机图形学, 数据管理, 地理信息系统, UI 组件, 动画, 安卓开发, Java 编程, 网络模型, 计算机编程
混合 · 课程 · 1-3 个月

Hebrew University of Jerusalem
您将获得的技能: Algorithm, 数据结构, 计算机科学, 计划发展, 系统编程, 计算机制图技术, 计算机结构, 软件设计, 面向对象编程(OOP), 软件架构, Virtual Machine, 操作系统, 计算机工程, 计算机编程
混合 · 课程 · 1-3 个月

您将获得的技能: Software Design
初级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: LLM Application, Google Gemini, Test Case, Code Review, Software Documentation, Prompt Engineering, Debugging
初级 · 项目 · 不超过 2 小时

NVIDIA
您将获得的技能: OSI Models, TCP/IP, Data Centers, Network Protocols, Network Infrastructure, Local Area Networks, General Networking, Network Architecture, Computer Networking, Network Planning And Design, Network Switches, System Requirements
初级 · 课程 · 1-4 周

您将获得的技能: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication
初级 · 专项课程 · 1-3 个月

Board Infinity
您将获得的技能: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Restful API, Core Data (Software), Secure Coding, Security Controls, HTML and CSS, UI Components
中级 · 课程 · 1-4 周

您将获得的技能: Databases, Data Validation
中级 · 课程 · 3-6 个月